有一个“成绩”表,包含学号、课程号、成绩三个字段。显示成绩有不及格的学生学号,学号重复的只显示1次。对应的SQL语句为( )
A: select distinct 学号 from 成绩 where 成绩<60
B: select 学号 from 成绩 where 成绩<60
C: select 学号 distinct from 成绩 where 成绩<60
D: select all 学号 from 成绩 where 成绩<60
A: select distinct 学号 from 成绩 where 成绩<60
B: select 学号 from 成绩 where 成绩<60
C: select 学号 distinct from 成绩 where 成绩<60
D: select all 学号 from 成绩 where 成绩<60
举一反三
- 查询学生选修课程成绩小于60分的学号,正确的SQL语句是 A: SELECT DISTINCT 学号 FROM SC WHERE "成绩"<60 B: SELECT DISTINCT 学号 FRCIM SC WHERE 成绩 <"60" C: SELECT DISTINCT 学号 FROM SC WHERE 成绩 <60 D: SELECT DISTINCT "学号" FROM SC WHERE "成绩"<60
- 假设有选课表SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段,查询学生有选修课程成绩小于60分的学号,正确的SQL语句是( )。 A: SELECT DISTINCT学号FROM SC WHERE "成绩" < 60 B: SELECT DISTINCT学号FROM SC WHERE成绩 < "60" C: SELECT DISTINCT学号FROM SC WHERE成绩 < 60 D: SELECT DISTINCT "学号" FROM SC WHERE "成绩" < 60
- 有一个“成绩”表,包含学号、课程号、成绩三个字段。要求查询2科以上不及格(包括2科)学生信息。显示学号、不及格课程数。对应的SQL语句为( ) A: select 学号,count(*) as 不及格课程数 from 学生 having 成绩<60 group by 学号 where count(*)>=2 B: select 学号,count(*) as 不及格课程数 from 学生 where 成绩<60 group by 学号 where count(*)>=2 C: select 学号,count(*) as 不及格课程数 from 学生 where 成绩<60 group by 学号 having 不及格课程数>=2 D: select 学号,count(*) as 不及格课程数 from 学生 where 成绩<60 group by 学号 having count(*)>=2
- 已知“成绩”表中包含“学号”“课程编号”和“成绩”3个字段,从成绩表中挑选不及格的学生的学号,下面语句正确的是()。 A: Select学号from成绩where成绩<60 B: Select课程编号from成绩where成绩<60 C: Select学号from成绩where<60 D: Select课程编号from成绩where<60
- 若学生表中存储了学号、姓名、成绩等字段,则“查询所有成绩为不及格学生的姓名”的SQL语句是__________。 A: SELECT * FROM 学生 WHERE 成绩<60 B: SELECT 姓名 FROM 学生 WHERE 成绩<60 C: IF 成绩<60 THEN SELECT 姓名 FROM 学生 D: IF 成绩<60 SELECT 姓名 FROM 学生