用一句SQL语句查询成绩优良中差的人数
遇到一个基础的笔试题,有关sql查询的,感觉很有趣,正好复习下相关的知识。
成绩表如下:
1.查询出每门课程的成绩都大于80的学生姓名
-- 通过分组聚合函数,最小的分数都大于80
SELECT sname
FROM test.Score
group by sname
having min(snum)>80
;
-- 通过all 关键字,all要放到比较的右侧
select sname
from test.Score t1
where 80
2.用一句SQL语句查询成绩优良中差的人数
规定:
<60 不合格
>=60 <70 中
>=70 <90 良
>=90 优
SELECT
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
