- 9
- 0
- 约小于1千字
- 约 2页
- 2019-09-23 发布于中国
- 举报
mysql 常用查询:groupby ,左连接,子查询,having ,where
前几天去了两个比较牛的互联网公司面试,在 sql 这块都遇到问题了, 哎,可惜呀,先
把简单的梳理一下
成绩表 score
1、group by 使用
按某一个维度进行分组
例如:
求每个同学的总分
SELECT student,SUM(score) FROM score GROUP BY student
求每个同学的平均分
SELECT student,AVG(score) FROM score GROUP BY student
也可以按照 班级,课程 来求
2、having 与 where 的区别
having 与 where 类似,可以筛选数据, where 后的表达式怎么写, having 后就怎么写 where
针对表中的列发挥作用, 查询 数据 having 对查询结果中的列发挥作用, 筛选 数据 例如:
查出挂了两门及以上的学生
原创力文档

文档评论(0)