MySQL面试常问的查询操作


1.查询每门课都大于70分的同学的姓名并显示其对应分数
sql:select name,score from student group by id having min(score)>70;

2.查询平均成绩大于70的学生姓名和对应平均成绩
sql:select name,avg(score) as avgScore from student group by name having avg(score)>70;

3.SQL查询出平均分大于70分,且至少两门课大于80(包含)的学生。
4.返回两个日期之间的天数
mysql、sql Server:
select datediff('2017-11-19','2019-11-01') as diffDate;
返回这两个时间时间的天数。

原文地址:https://www.cnblogs.com/fanshu/p/7847345.html