欲将表“学生”中的信息先按学号升序排序,再按平均成绩升序排列,其正确命令是(45)。
A: SELECT*FROM学生ORDERBY学号ASC,平均成绩ASC
B: SELECT*FROM学生ORDERBY平均成绩ASC,学号ASC
C: SELECT*FROM学生ORDERBY学号DESC,平均成绩DESC
D: SELECT*FROM学生ORDERBY平均成绩DESC,学号DESC
A: SELECT*FROM学生ORDERBY学号ASC,平均成绩ASC
B: SELECT*FROM学生ORDERBY平均成绩ASC,学号ASC
C: SELECT*FROM学生ORDERBY学号DESC,平均成绩DESC
D: SELECT*FROM学生ORDERBY平均成绩DESC,学号DESC
举一反三
- 下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号
- 先按学号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面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姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号 B: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩ASC C: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩 D: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩DESC
- 有一“职工”表,要对所有的职工先按性别的升序排序,在性别相同的情况下再按工资的降序排序,使用的SQL语句是() A: SELECT*FROM职工ORDERBY性别ASC,工资 B: SELECT*FROM职工ORDERBY性别ASC,工资ASC C: SELECT*FROM职工ORDERBY性别DESC,工资 D: SELECT*FROM职工ORDERBY性别,工资DESC
- 要查询入学成绩最高的学生学号,以下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 学生)