我想知道如何制作一个准备好的语句查询SELECTS所有rec_host
行并计算所有等于1的那些,以及所有等于0的那些,以便我可以单独打印出来。
答案 0 :(得分:1)
你想要这样的东西吗?
SELECT IF(rec_host=0,0,1) as value, COUNT(rec_host)
FROM lhr_reviews
GROUP BY value
试试吧! :)
说明:
rec_host
是否等于0
。如果相等,则值为0
,否则为1
。COUNT
将计算每组中的所有行。答案 1 :(得分:0)
试试这个::
SELECT rec_host as value, COUNT(rec_host)
FROM table_name
where rec_host in (0,1)
GROUP BY value