每日一sql

1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名

name   subject     score 

张三      语文          81
张三      数学          75
李四      语文          76
李四      数学          90
王五      语文          81
王五      数学         100
王五      英语          90

创表:

create table students(
  name varchar(20),
  subject varchar(20),
  score int
);

SQL语句:A: select name from students where name not in (select name from students where score<80) GROUP BY name ;

     B: select name from students GROUP BY name having min(score)>=80;

时间:2020-09-09

posted @ 2020-09-09 09:46  代碼敲不對  阅读(92)  评论(0)    收藏  举报