首页 > 试题广场 >

用一条SQL语句查询出每门课都大于80分的学生姓名 数据源如

[问答题]
用一条SQL语句查询出每门课都大于80分的学生姓名
数据源如下:
name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
(注:不能使用本地IDE)
select distinct name from table where name not in (select distinct name from table where fenshu <=80)
发表于 2018-09-20 12:30:34 回复(0)
select name from table where min(fengshu)>80 
group by name

发表于 2018-09-20 14:56:45 回复(1)
select name from table group by name having min(fenshu)>80
编辑于 2018-09-20 15:46:02 回复(0)
select distinct(name) from table a where name = (select name from table b group by name having min(fenshu)>80)
发表于 2020-02-26 20:44:59 回复(0)
select name from table where min(fenshu) > 80 group by name;
发表于 2019-08-30 16:40:18 回复(0)
select name from table where min(fengshu)>80
group by name
发表于 2019-03-04 14:22:35 回复(0)