数据库分组查询
2018-01-15 18:33
288 查看
学生表student 字段id和name
课程表class 字段id和name
成绩表score 字段sid(学生id)、cid(课程id)、level成绩
查出所有满足有三科以上学科并且分数大于80分的学生名字集合
课程表class 字段id和name
成绩表score 字段sid(学生id)、cid(课程id)、level成绩
查出所有满足有三科以上学科并且分数大于80分的学生名字集合
select s.sid,count(*) from score s where s.`level`>80 GROUP BY s.sid; select s.sid ,count(*) from score s where s.`level`>80 GROUP BY s.sid HAVING count(*)>2 ; select name from student where id in (select s.sid from score s where s.`level`>80 GROUP BY s.sid HAVING count(*)>2)
相关文章推荐
- 【数据库-MySql】按时间间隔分组查询 group by count(*) date_format
- 数据库分组查询
- 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询
- 数据库排名sql,group by 分组查询按照时间最大值
- 数据库分组查询
- 经典数据库分组查询代码(附源码)
- mysql 数据库笔记-基本查询(分组、聚合函数)
- 数据库组件 Hxj.Data (十五) (查询的排序、分组)
- SQL 数据库 学习 028 查询-11 having --- 对分组之后的信息进行过滤
- 数据库组件 Hxj.Data (十五) (查询的排序、分组)
- 数据库的查询排序、分组查询及筛选
- 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询
- 数据库分类统计、分组查询
- SqlServer 数据库按日期分组查询。
- 数据库笔记8:SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- [转]数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询