问题
单项选择题
学生成绩的关系模式为s(SNO,SNA,CN,SM),其中SNO表示学生的学号、SNA表示学生姓名、CN为学生所选课程号、SM为学生所选课程的成绩。从中选取选择了课程号为10081025课程的学生的学号、姓名和成绩,并按成绩由高到低进行排序。
SELECT SNO,SNA,SM
FROM S
WHERE (60)
(61) SM DESC;
A.HAVING
B.GROUPBY
C.WITH
D.ORDERBY
答案
参考答案:D
解析:
在SQL语句中,对字符串操作时需要有单引号或双引号括起来。条件语句的一般格式为WHERE
VARIABLE=’字符串’。
进行排序时,使用的子语句是ORDER BY,其默认排序次序为由小到大,如果需要进行降序排列只需要加上DESC即可。
GROUP BY为分组子句,如果元组在分组前按照某种方式加上限制,使得不需要的分组为空,可以在GROUP BY子句后面跟一个HAVING予句。