问题
单项选择题
下列各题使用如下数据表:
学生.DBF:学号(C,8),姓名(C,6),性别(C,2)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)
假设所有的选课成绩都已确定。显示“101”号课程成绩中最高的10%记录信息,正确的SQL命令是______。
A. SELECT * TOP 10 FROM 选课 ORDER BY 成绩 WHERE 课程号="101"
B. SELECT * PERCENT 10 FROM 选课 ORDER BY 成绩 DESC WHERE 课程号="101"
C. SELECT * TOP 140 PERCENT FROM 选课 ORDER BY 成绩 WHERE 课程号="101"
D. SELECT * TOP 10 PERCENT FROM 选课 ORDER BY 成绩 DESC WHERE 课程号="101\
答案
参考答案:D
解析: 本题考查的知识点是SQL基本语法格式。其语法格式为”SELECT数据TOP表达式PERCENT FROM表WHERE查询条件ORDER BY排序列ASC|DESC”,如果ORDER BY后省略,则为升序排列。即本题的答案为D。