先按学号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是( )。
A: SELECT * FROM 选课表 ORDER BY 学号, 成绩;
B: SELECT * FROM 选课表 GROUP BY 学号, 成绩;
C: SELECT * FROM 选课表 ORDER BY 学号, 成绩 DESC;
D: SELECT * FROM 选课表 ORDER BY 学号 DESC, 成绩;
A: SELECT * FROM 选课表 ORDER BY 学号, 成绩;
B: SELECT * FROM 选课表 GROUP BY 学号, 成绩;
C: SELECT * FROM 选课表 ORDER BY 学号, 成绩 DESC;
D: SELECT * FROM 选课表 ORDER BY 学号 DESC, 成绩;
举一反三
- 先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是______。 A: SELECT * FROM 选课表ORDER BY 课程号,成绩 B: SELECT * FROM 选课表GROUP BY 课程号,成绩 C: SELECT * FROM 选课表ORDER BY 课程号,成绩DESC D: SELECT * FROM 选课表ORDER BY 课程号DESC,成绩
- 先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是()。 A: SELECT<br/>* FROM 选课表ORDER<br/>BY 课程号,成绩; B: SELECT<br/>* FROM 选课表GROUP<br/>BY 课程号,成绩; C: SELECT<br/>* FROM 选课表ORDER<br/>BY 课程号,成绩DESC; D: SELECT<br/>* FROM 选课表ORDER<br/>BY 课程号DESC,成绩;
- 在选课表( 学号,课程号,成绩)中,统计学号为“1512101”的学生的选课门数和选课平均分。以下正确的查询语句是( )。 A: select count('1512101') 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' B: select count(学号) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' C: select count(*) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' D: select count( ) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101'
- 设有选课表(学号,课程号,成绩),现要查询考试成绩最高的三个学生的学号、课程号和成绩,包括并列情况,下列正确的查询语句是( )。 A: SELECT TOP 3 学号,课程号,成绩 FROM 选课表 order by 成绩 B: SELECT TOP 3 学号,课程号,成绩 FROM 选课表 order by 成绩 desc C: SELECT TOP 3 with ties 学号,课程号,成绩 FROM 选课表 order by 成绩 desc D: SELECT TOP 3 with ties 学号,课程号,成绩 FROM 选课表 order by 成绩
- 查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是( )。 A: A) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课) B: B) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") C: C) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101") D: D) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101")