SQL查询:统计每个班级微信号以'a'开头'C'结尾且学籍状态为'01'的男生人数
SQL查询案例:统计每个班级符合条件的男生人数
假设我们有一个名为'students'的学生信息表,包含以下字段:
- 姓名 (name)
- 学号 (id)
- 性别 (gender)
- 微信号 (wechat)
- 班级 (class)
- 学籍状态 (status)
现在需要统计每个班级中,微信号以'a'开头'C'结尾且学籍状态为'01'的男生人数,可以使用以下SQL查询语句:
SELECT class, COUNT(*) AS count
FROM students
WHERE gender='男' AND wechat LIKE 'a%' AND wechat LIKE '%C' AND status='01'
GROUP BY class;
代码解释:
SELECT class, COUNT(*) AS count: 查询每个班级(class)以及符合条件的学生人数(COUNT(*)),并将结果命名为count。FROM students: 从名为'students'的表中查询数据。WHERE gender='男' AND wechat LIKE 'a%' AND wechat LIKE '%C' AND status='01': 设置查询条件,筛选出性别为'男'、微信号以'a'开头且以'C'结尾、学籍状态为'01'的学生记录。GROUP BY class: 根据班级(class)对查询结果进行分组。
通过以上SQL语句,即可查询出每个班级符合条件的男生人数。
原文地址: https://www.cveoy.top/t/topic/jx5x 著作权归作者所有。请勿转载和采集!