`
gong_10140
  • 浏览: 147075 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

SQL update

 
阅读更多

UPDATE A
SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)

update tb2 set (fv2) = (SELECT fv2+fv1 from tb1 where tb2.fid=tb1.fid and fv1>5)
where exists (SELECT fv2+fv1 from tb1 where tb2.fid=tb1.fid and fv1>5)


update tb2 set (fv2) =CASE WHEN  (SELECT fv2+fv1 from  tb1 where tb2.fid=tb1.fid and fv1>5) IS NULL THEN fv2 ELSE (SELECT fv2+fv1 from  tb1 where tb2.fid=tb1.fid and fv1>5) END


根据另一个表的对应记录的某个字段的值,更新一个表的对应记录的某个字段。

tb1
fid       fv1
1         6
2         3
3         4
4         7

tb2
fid       fv2
1         5
3         9
2         2
4         1

希望得到:
tb2
fid       fv2
1         11   (加了6)
3         9     (不加)
2         2     (不加)
4         8    (加了7)


分享到:
评论

相关推荐

    SQL UPDATE ACCESS

    sql 更新修改 ACCESS的数据库多个字段内容实例;浅显易懂;触类旁通

    世纪星组态软件学习工程:SQL Update.rar

    世纪星组态软件学习工程:SQL Updaterar,世纪星组态软件学习工程:SQL Update

    sql1.rar_Want It_radiowi1_sql update

    sql update sample so you may be want to use it.

    SQL update 多表关联更新的实现代码

    主要介绍了SQL update 多表关联更新的实现代码,需要的朋友可以参考下

    SQL UPDATE 语句

    SQL UPDATE 语句 UPDATE 语句用于更新表中的记录。 SQL UPDATE 语句 UPDATE 语句用于更新表中已存在的记录。 SQL UPDATE 语法 UPDATE table_name SET column1=value1,column2=value2,… WHERE some_column=some_...

    SQLjibenyuju.rar_sql update

    掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete。  练掌握SQL是数据库用户的宝贵财 富。在本文中,我们将引导你掌握四条最基本的数据操作语句—SQL的核心功能—来依次介绍比较操作符、选择断言...

    sql update

    SQL的update 语句,希望对你有帮助

    SQL 语法 SQL 总结 SQL教程

    SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into ...

    【SQL基础(三)】【SQL INSERT INTO 语句+SQL UPDATE 语句+SQL DELETE 语句】

    文章目录SQL INSERT INTO 语句SQL UPDATE 语句SQL DELETE 语句 SQL INSERT INTO 语句 NSERT INTO 语句用于向表中插入新记录。 NSERT INTO 语句可以有两种编写形式。 第一种形式无需指定要插入数据的列名,只需提供被...

    sql update 触发器 可获得被update的行的信息

    sql update 触发器 可获得被update的行的信息,需要的朋友可以参考下。

    sql 在更新某字段后写入日志触发器

    sql 在更新某字段后写入日志触发器 sql某字段更新后,触发该sql语句的sql触发器 类似于记入日志

    SQL Update多表联合更新的方法

    主要介绍了SQL Update多表联合更新的方法,需要的朋友可以参考下

    sql server的 update from 语句的深究

    一般来说update一个表, 使用where语句即可: 代码如下: UPDATE Ttest SET  statusInd = ‘ACTIVE’  WHERE  id = 123 注意: update 语句后面的table名称,是不可以启用别名的。 那么此时的id字段,就是来自...

    Sql 语句详解

    8. SQL UPDATE 语句 12 9. SQL DELETE 语句 13 10. SQL TOP 子句 13 11. SQL LIKE 操作符 15 12. SQL 通配符 16 13. SQL IN 操作符 18 14. SQL BETWEEN 操作符 18 15. SQL Alias(别名) 19 16. SQL JOIN 20 17. SQL...

    SQLServer添加UPDATE回滚日志.doc

    在数据没有备份的情况下,它可以对数据进行恢复,无论是update/insert/delete都可以进行回滚操作,有demo做介绍,

    SqlDiff & SqlUpdate-开源

    SCM-SQL包括两个mssql服务器工具,用于管理员在不同服务器中移动sql脚本(dev-> test-> prduction)。 sqldiff-比较两个sql对象的区别sqlupdate-安全地将sql对象移动到另一台服务器并更新到VSS以进行版本控制

    sql语句学习.docx

    sql语句 sql语句学习.docx 学习SQL语句是理解和操作关系型数据库的关键。SQL(Structured Query Language)是一种专门用于管理和操作关系数据库管理系统(RDBMS)的语言。下面是一些SQL语句的基本概述: 1. **...

    经典SQL语句大全 update select delete drop create

    经典SQL语句大全 update select delete drop create经典SQL语句大全 update select delete drop create经典SQL语句大全 update select delete drop create经典SQL语句大全 update select delete drop create

    insert,update导出sql语句

    insert,update导出sql语句,很实用的小工具

    SqlServer中批量update语句

    我们可以发现S_USER表中有个跟S_PERSON表关联的字段 那就是PERSON_ID 这也是我们要update的条件 找到这个关系以后我们就不难写sql了 update S_USER set account=p.account from S_PERSON p where p.id=S_USER....

Global site tag (gtag.js) - Google Analytics