更多"设学生表S、课程表C和学生选课表SC的结构如下: S(学号,姓名,年"的相关试题:
[单项选择]设学生表S、课程表C和学生选课表SC的结构如下; S(学号,姓名,年龄,系别) C(课程号,课程名) SC(学号,课程号,成绩) 查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是 ______。
A. SELECT 姓名,S课程号,S成绩FROM S WHERE学号=S学号
B. SELECT 姓名,S课程号,S成绩FROM SC WHERE学号=S成绩
C. SELECT 姓名,S课程号,S成绩FROM S,SC WHERE 学号=S学号
D. SELECT 姓名,S课程号,S成绩FROM S,SC
[单项选择]设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。
A. SELECT学号,课程号FROM SC WHERE 成绩 IS NULL
B. SELECT学号,课程号FROM SC WHERE成绩IS NOT NULL
C. SELECT学号,课程号FROM SC WHERE成绩=NOT NULL
D. SELECT学号,课程号FROM SC WHERE成绩=NULL
[单项选择]设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的SELECT语句是______。
A. SELECT COUNT(*) FROM 选课表
B. SELECT COUNT(*) FROM 选课表 GROUP BY学号
C. SELECT DISTINCT COUNT(*) FROM 选课表
D. SELECT DISTINCT COUNT(*) FROM 选课表 GROUP BY学号
[单项选择]从学生选课表SC中(其中有学号、课程号、成绩3个字段)查询选修了3门以上课程的学生学号,实现该功能的SELECT语句是______。
A. SELECT 学号 FROM SC GROUP BY学号 HAVING SUM(*)>3
B. SELECT 学号 FROM SC GROUP BY学号 HAVING COUNT(*)>3
C. SELECT 学号 FROM SC GROUP BY学号 HAVING 课程号>3
D. SELECT 学号 FROM SC WHERE 课程号 >3 GROUPBY学号
[单项选择]设有学生选课表sc(学号,课程号,成绩),用SQL检索同时选修课程号为"C1"和 "C5"的学生的学号的正确命令是【 】。
A. SELECT 学号 FROM SC WHERE课程号=′C1′AND课程号=′C5′
B. SELECT 学号 FROM SC WHERE 课程号= ′C1′AND课程号=(SELECT 课程号 FROM SCWHERE 课程号= ′C5′)
C. SELECT 学号 FROM SC WHERE课程号=′C1′AND学号=( SELECT学号FROM SC WHERE课程号=′C5′)
D. SELECT 学号 FROM SC WHERE课程号=′C1′AND学号~N(SELECT 学号FROM SC WHERE课程号=′C5′)
[单项选择]设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。若要找出成绩不为空的记录,应当使用的SELECT语句是______。
A. SELECT*FROM选课表WHERE成绩IS""
B. SELECT*FROM选课表WHERE成绩=0
C. SELECT*FROM选课表WHERE成绩<>NULL
D. SELECT*FROM选课表WHERE成绩ISNOT NULL
[单项选择]设选课表的结构为:(学号、课程号、成绩),其中学号十课程号为主键。若要找出成绩不为空的记录,应当使用的SELECT-SQL语句是 ______。
A. SELECT * FROM选课表WHERE成绩IS" "
B. SELECT * FROM选课表WHERE成绩=0
C. SELECT * FROM选课表WHERE成绩<>NULL
D. SELECT * FROM选课表WHERE成绩IS NOT NULL