gpt4 book ai didi

java - 统计特定列sql中出现的特定值的数量

转载 作者:行者123 更新时间:2023-12-02 03:34:54 26 4
gpt4 key购买 nike

这是我的数据库 enter image description here

我想计算特定 STU_IDATTENDANCE 列中发生 PRESENT 的次数。

到目前为止,我已经尝试过...

SELECT COUNT(DISTINCT ATTENDANCE) FROM STUDENT WHERE STU_ID=40;

但它仅显示不同的值,但我想知道该列中有多少个针对特定学生的礼物。

最佳答案

通过执行 COUNT(DISTINCT ATTENDANCE),您可以对 STU_ID 列中的不同值进行计数。还有多少个,两个?只是“存在”和“不存在”?

尝试:

SELECT COUNT(*) AS AttendanceCount 
FROM STUDENT
WHERE STU_ID = 40
AND ATTENDANCE = 'PRESENT'

或者,如果您想见到每个学生,请这样做

SELECT STU_ID, COUNT(*) AS AttendanceCount 
FROM STUDENT
WHERE ATTENDANCE = 'PRESENT'
GROUP BY STU_ID

关于java - 统计特定列sql中出现的特定值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37554311/

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