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
