我有3个查询,它们实际计算行数
折叠式
select count(*) from mydb.ISEVAENQUIRY where dated=15/12/2017 group by dated;
select count(*) from mydb.ISEVAENQUIRY where dated=15/12/2017 and interested='yes' group by dated
select count(*) from mydb.ISEVAENQUIRY where dated=15/12/2017 and closed='yes' group by dated;
我想解雇你怎么做?
如何将它们合并到一个查询中?请帮帮我。
最佳答案
仅对于Mysql,您可以使用以下命令获取计数
select sum(dated='15/12/2017') total,
sum(dated='15/12/2017' and interested='yes') total_interested,
sum(dated='15/12/2017' and closed='yes') total_closed
from mydb.ISEVAENQUIRY
group by dated;
当
sum
与表达式一起使用时,它将产生布尔0/1,这样您就可以得到条件计数关于mysql - 如何使用mysql在count函数中编写选择查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47831100/