查询出比2008223001同学的所有总评成绩都高的同学的学号和总评成绩,正确的是()。
A: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩WHERE学号=’2008223001’)
B: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩)AND学号=’2008223001’
C: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩WHERE学号=’2008223001’)
D: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩)AND学号=’2008223001’
A: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩WHERE学号=’2008223001’)
B: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩)AND学号=’2008223001’
C: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩WHERE学号=’2008223001’)
D: SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩)AND学号=’2008223001’
举一反三
- 要查询出学号为2008001001所有选取修课程的成绩,正确的是()。 A: SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩ON学生.学号=成绩.学号WHERE学号=’2008001001’ B: SELECT学号,姓名,课程代码,总评成绩FROM学生INNERJOIN成绩WHERE学生.学号=成绩.学号AND学号=’2008001001’ C: SELECT学号,姓名,课程代码,总评成绩FROM学生LEFTOUTERJOIN成绩ON学生.学号=成绩.学号WHERE学号=’2008001001’ D: SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩WHERE学生.学号=成绩.学号AND学号=’2008001001’
- 查看超过学号20130022同学所有课程成绩的同学成绩 SELECT 学号 ,成绩 FROM 成绩 WHERE 成绩 > ______ ( SELECT 绩 FROM 成绩 WHERE ______);
- 要查询入学成绩最高的学生学号,以下SQL语句错误的是()。 A: SELECT 学号 FROM 学生 WHERE 入学成绩>=ALL(SELECT入学成绩 FROM学生) B: SELECT 学号 FROM 学生 WHERE 入学成绩>=ANY(SELECT 入学成绩 FROM学生) C: SELECT 学号 FROM 学生 WHERE 入学成绩 IN(SELECT MAX(入学成绩) FROM学生) D: SELECT 学号FROM 学生 WHERE 入学成绩=(SELECT MAX(入学成绩) FROM 学生)
- 下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号
- 有一个“成绩”表,包含学号、课程号、成绩三个字段。显示成绩有不及格的学生学号,学号重复的只显示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