摘要: 下面是摘自别人的博客 最近遇到一个问题,需要对一张表做统计,这个统计有什么特别之处值得我记录了下来呢?大家知道SQL中聚合函数GROUP BY的结果一般为一列,即多个值通过聚合函数运算统计到一起,但是如何将不同条件的值统计到不同列中呢,即按条件统计到多个列中。举个栗子: 转为: 这时候我们除了用到G 阅读全文
posted @ 2018-01-05 22:31 杨浪 阅读(7012) 评论(0) 推荐(0)
摘要: 语法: update test set 字段1=case when 条件1 then 值1 when 条件2 then 值2 end 示例: update PMS_ProjectInfo set ProProgress=case when ProProgress+@ProProgress >=1 t 阅读全文
posted @ 2018-01-05 22:27 杨浪 阅读(3344) 评论(0) 推荐(0)
摘要: 1. 写法轻松,更新效率高:update table1 set field1=table2.field1,field2=table2.field2from table2where table1.id=table2.id 2. 常规方式,种写法相当于一个 Left join, 以外面的where为更新 阅读全文
posted @ 2018-01-05 22:23 杨浪 阅读(7672) 评论(0) 推荐(1)