问题39:查询两门以上不及格课程嘚同学的学号及其平均成绩
需要表格:score表
思想: ??这里我们现在score表格中查出s_score小于60也就是不及格的人然后利用group by,对这个表格进行聚合记数。最终查到不及格课程数量大于2的同学
问题40:查询各学生的年龄
需要字段:学生出生日期s_birth
思想: ??注意datediff函数能返回两个日期间的月份,天数周数等各种信息,这都由参数month来控制然后除12。注意sql
中/
会算出一个整数并且取整过程并不是四舍不入,而是直接把整数取出来
问题41:查询本月过生日的学生。
思想: ??使用month函数提取出日期格式中的month然后使之和现在的日期进行对等。现在的日期使用getdate()
获得
问題42:查询本周过生日的学生。
查询字段:出生日期s_birth
思想: ??输出结果为空这里主要使用的函数为DateName(week,s_birth)
这个函数可以获取s_birth日期字段中的周
问题43:查询下周过生日的学生。
查询字段:出生日期s_birth
思想: ??只需在上题目的基础上加1就可以了就会查到想要的结果。
??本数据嘚所有sql到此结束谢谢大家观看,以后应该还会有别的分享!觉得还可以可以帮忙点个赞加个关注!
}