最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql常用查询:groupby,左连接,子查询,havingwhere_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:12:03
文档

mysql常用查询:groupby,左连接,子查询,havingwhere_MySQL

mysql常用查询:groupby,左连接,子查询,havingwhere_MySQL:前几天去了两个比较牛的互联网公司面试,在sql这块都遇到问题了,哎,可惜呀,先把简单的梳理一下成绩表 score1、group by 使用按某一个维度进行分组例如:求每个同学的总分SELECT student,SUM(score) FROM score GROUP BY student求
推荐度:
导读mysql常用查询:groupby,左连接,子查询,havingwhere_MySQL:前几天去了两个比较牛的互联网公司面试,在sql这块都遇到问题了,哎,可惜呀,先把简单的梳理一下成绩表 score1、group by 使用按某一个维度进行分组例如:求每个同学的总分SELECT student,SUM(score) FROM score GROUP BY student求
 前几天去了两个比较牛的互联网公司面试,在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对查询结果中的列发挥作用,筛选数据 例如:

查出挂了两门及以上的学生

SELECT student,SUM(score<60)as gk FROM score GROUP BY student HAVING gk>1

3、子查询

(1)where子查询

(把内层查询结果当作外层查询的比较条件)

求比每门课程平均分低的学生

SELECT student ,course, score
FROM score ,(SELECT course AS a_course,AVG( score)AS a_score FROM score GROUP BY course) AS avg_score
WHERE course = a_course AND score

先写到这吧

文档

mysql常用查询:groupby,左连接,子查询,havingwhere_MySQL

mysql常用查询:groupby,左连接,子查询,havingwhere_MySQL:前几天去了两个比较牛的互联网公司面试,在sql这块都遇到问题了,哎,可惜呀,先把简单的梳理一下成绩表 score1、group by 使用按某一个维度进行分组例如:求每个同学的总分SELECT student,SUM(score) FROM score GROUP BY student求
推荐度:
标签: 查询 互联网 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top