如下几个表所示学生、课程、必修课和选课关系,用SQL语言实现下列操作。列出最少选修了三门课程的学生姓名。正确的SQL语句是_____。
A.SELECT 姓名FROM 学生WHERE 学号 IN (SELECT 学号FROM 选课GROUP BY 学号HAVING COUNT(*) >= 3);
B.SELECT 姓名FROM 学生WHERE 学号 IN (SELECT 学号FROM 选课GROUP BY 学号COUNT(*) >= 3);
C.SELECT 姓名FROM 学生WHERE 学号 (SELECT 学号FROM 选课GROUP BY 学号HAVING COUNT(*) >= 3);
D.SELECT 姓名FROM 学生WHERE 学号 IN (SELECT 学号FROM 选课ORDER BY 学号HAVING COUNT(*) >= 3);
- · 有7位网友选择 B,占比25%
- · 有5位网友选择 A,占比17.86%
- · 有5位网友选择 A,占比17.86%
- · 有4位网友选择 B,占比14.29%
- · 有4位网友选择 B,占比14.29%
- · 有3位网友选择 A,占比10.71%