gpt4 book ai didi

mysql - sql查询中如何使用Count条件

转载 作者:行者123 更新时间:2023-11-29 01:37:26 25 4
gpt4 key购买 nike

如何在 sql 查询中使用计数条件。这是我的查询

SELECT COUNT(test='maths') FROM homework where id = 1;

最佳答案

在 MySQL 中,条件有 10 作为结果。所以使用 sum() 代替

SELECT sum(test='maths') FROM homework where id = 1;

count() 只计算非空值。所以你也可以用 count() 来做,但是像这样

SELECT count(case when test='maths' then 1 else null end) 
FROM homework
where id = 1;

关于mysql - sql查询中如何使用Count条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37069668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com