不能这样加!

有些数据为null吧,null+任何值=null

如这句话就不行

update HY_MYGGCYSWCQKB set HY_MYGGCYSWCQKB.Sj_By_Sr=HY_MYGGCYSWCQKB.Sj_By_Sr+HY_MYGGCYSWCQKB.Sj_By_Sr_Tz-HY_MYGGCYSWCQKB.Sj_By_Sr_Tj;

如果有一列未Null,相加结果就为null。

正常来说可以,

SELECT
total + money
FROM


就可以了。
但是:
有些数据是空的情况下, 需要根据不同的数据库, 用不用的函数
也就是 如果 数据为空, 那么按照 0 来计算
Oracle 或者 DB2 使用 NVL( total , 0) + NVL( money, 0)
SQL Server 使用 ISNULL( total , 0) + ISNULL( money, 0)
MySQL 或者 SQLite 使用 IFNULL( total , 0) + IFNULL( money, 0)

最新文章

  1. 异或之(bzoj 3689)
  2. 编辑距离及其动态规划算法(Java代码)
  3. NSString的内存管理问题 (转载)
  4. Java与JavaScript的区别
  5. Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
  6. bzoj4109: [Wf2015]Cutting Cheese
  7. 解决vsftpd日志时间问题
  8. iOS:UIMapView地图视图控件的简单使用
  9. PhoneGap搭建运行环境(3.2版本)
  10. AdventureWorks2008 数据库安装
  11. ArcEngine载入中SDE问题栅格数据
  12. hibernate缓存机制和事务隔离机制
  13. 第三章:基本HTML结构
  14. nodejs爬虫笔记(五)---利用nightmare模拟点击下一页
  15. python学习资料链接
  16. linux 获取CPU个数
  17. 对于mysql数据库优化的见解
  18. 【算法】LeetCode算法题-Remove Duplicates from Sorted Array
  19. Linux之LVS 20180708
  20. 【BZOJ2281】[SDOI2011]黑白棋(博弈论,动态规划)

热门文章

  1. APP One Link ,android and ios qrcode merge as One QRCode and one short link
  2. 【代码笔记】iOS-带索引的tableView
  3. c中的进制与内存分析
  4. 网络热恋之json解析
  5. Android进程管理及静态变量垃圾回收
  6. [转载]Emmet使用
  7. Eclipse--Web项目中 .classpath、mymetadata、project文件的功用
  8. List对象去重
  9. ORA-00600: internal error code, arguments: [kcblasm_1], [103], [], [], [], [], [], []
  10. Sql Server 2008R2 遇到了BCP导入各种中文乱码的问题