gpt4 book ai didi

MYSQL只统计编号为1的学生

转载 作者:行者123 更新时间:2023-11-29 20:21:36 25 4
gpt4 key购买 nike

我想构建一个查询来计算没有数字 0 的学生人数。

假设我有 2 张 table

学生
*学生id
*名称

数量
*number_id
*学生id
*数量

|学生 1 |
1
1
1
1
|学生 2 |
1
1
1
1
|学生 3 |
1
0
1
0

|学生 4 |
0
1
1
1

结果应该是这样。没有零的学生 = 2
学生为零 = 2

最佳答案

此答案假设您的表具有以下结构:

id | value
1 | 1
1 | 1
1 | 1
1 | 1
2 | 1
etc...

SELECT id
FROM yourTable
GROUP BY id
HAVING SUM(CASE WHEN value = 0 THEN 1 ELSE 0 END) = 0

关于MYSQL只统计编号为1的学生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481372/

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