我有一个表,其中有一列名为“状态”。这可以设置为 0 或 1
我可以在一个查询中同时计算 0 和 1 吗?
提前致谢
詹姆士
最佳答案
是的,只需对 status
的值进行分组:
SELECT status, COUNT(*)
FROM yourtable
GROUP BY status
这将给你正好两行,因为值只能是
0
或 1
,以及 COUNT(*)
列将是每个 status
的次数值出现在表中。
关于SQL - 将一列计数两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9316765/