比如现在我有column1, column2, column3
每一列含有一些数据,有0值,和非0值.能不能用一条sql语句查询出每一列所包含的0值..select count(*) from table where column1=0可以求出column1的0值.但我想要的结是是大概下面这样子,求所有列的0值..column1 column2 column3
40 23 14谢谢各位~
每一列含有一些数据,有0值,和非0值.能不能用一条sql语句查询出每一列所包含的0值..select count(*) from table where column1=0可以求出column1的0值.但我想要的结是是大概下面这样子,求所有列的0值..column1 column2 column3
40 23 14谢谢各位~
sum(if(column1=0,1,0)) as column1,
sum(if(column2=0,1,0)) as column2,
sum(if(column3=0,1,0)) as column3
from table
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html