查询计数字段值
答
除非我失去了一些东西......
SELECT
COUNT(CASE WHEN c1<>'0' THEN 1 END) AS c1_count,
COUNT(CASE WHEN c2<>'0' THEN 1 END) AS c2_count,
-- ...
COUNT(CASE WHEN c15<>'0' THEN 1 END) AS c15_count
FROM t
答
select "column1", count(*) from your_table where value>0
union all
select "column2", count(*) from your_table where value>0
...
... // repeat until column20
http://www.tizag.com/mysqlTutorial/mysqlcount.php – Anonymous
@danontheline。这只是记录数。我问到了场上的计数。 –