问题
单项选择题
(31)到(35)题使用如下数据表。
“班级”表:
班级号 班级名
11 信息200801班
12 信息200802班
21 计算机200801班
22 计算机200802班
“教师”表:
教师编号 姓名 班级号 工资 职称 电话
T11 李清 11 1500.00 讲师 65854587
T22 王晓黎 12 2200.00 教授 63525876
T33 欧倩倩 11 1600.00 讲师 65548478
T44 刘宏 21 1200.00 助教 63252585
T55 赵虎 22 2100.00 教授 68989854
T66 胡丽丽 22 1400.00 讲师 65847952
T77 刘纷 12 1100.00 助教 65847931
若有如下SQL语句:
SELECT班级号,姓名,工资;
FROM教师;
ORDER BY班级号,工资DESC
执行该语句后,查询结果第一条记录的“职工号”是( )。
A.T11
B.T33
C.T55
D.T66
答案
参考答案:B
解析: 在SQL查询中,可以通过ORDER BY短语对查询的结果进行排序排序,利用ASC或DESC短语指定排序方式,其中ASC表示按升序排序,此为默认排序方式,DESC短语表示按降序方式排序。
本题中SQL语句的功能是检索“教师”表中教师的“班级号”、“姓名”和“工资”的信息,查询结果首先按“班级号”字段升序排序,再按“工资”字段降序排序。