mysql中的case when 與if()

守護大白菜發表於2017-11-08

統計data_id>0的條數

count(CASE data_id WHEN data_id > 0 THEN data_id ELSE null END)  //直接用此方法統計出來是全部,此路不通

轉換一下 用sum來統計數量,,,當data_id>0時sum(1),否則sum(0);

sum(IF(data_id>0,1,0)) 

相關文章