姓名 科目 分数
小强 语文 80
小明 数学 60
小伟 语文 50
小闵 语文 68
小闵 数学 88
小强 数学 83
小伟 化学 96
小强 化学 76
小伟 英语 72
小强 英语 80
小明 物理 68试用一条SQL语句,选取全部科目都在80以上的学生名单。
小强 语文 80
小明 数学 60
小伟 语文 50
小闵 语文 68
小闵 数学 88
小强 数学 83
小伟 化学 96
小强 化学 76
小伟 英语 72
小强 英语 80
小明 物理 68试用一条SQL语句,选取全部科目都在80以上的学生名单。
select distinct name from T where name not in(select name from T where 分数<80)
select 姓名,科目,分数 from table group by 姓名,科目,分数 having 分数 > 80
小强 语文 80
小明 数学 60
小伟 语文 50
小闵 语文 68
小闵 数学 88
小强 数学 83
小伟 化学 96
小强 化学 76
小伟 英语 72
小强 英语 80
小明 物理 68 试用一条SQL语句,选取全部科目都在80以上的学生名单。 select distinct 姓名 from tb where 姓名 not in (select 姓名 from tb where 分数 < 80)
注:subject 科目, 分类