用一句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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部