蔡香满屋
站在牛顿头上吃苹果
SUM用法:使用sum聚合函数配合case when xx then x else xx end)进行统计当满足条件时的和。
字面理解就是:sum(1)的意思就是加1个,sum(0)的意思加0个。 比如:选课结果表中如果sfkzyxk这个字段满足等于1的情况有5条记录,不满足的等于0的记录有5,那么查出来的和就是5个。
中间过程是1+1+1+1+1+0+0+0+0+0 = 5 sql:select sum(case when sfkzyxk='1' then '1' else '0' end) from T_JW_XKGL_XKJG
posted on 2018-08-23 09:40  蔡香满屋  阅读(24364)  评论(0)    收藏  举报