问题 单项选择题

以下各题使用下列数据表。
“外汇名”表:
外币代码 外币名称 现钞买入价 现钞卖出价 基准价
13 欧元958.6400985.2300 996.5400
28 英镑1220.9700 1330.2200 1287.4565
37 法自592.7650618.1305 612.5910
26 加元516.4110531.4280 519.8690
15 美元811.5410817.8900 815.6650
“持有数”表:
姓名 外币代码 持有数量
李巡芬 3730000.00
张武奇 131000.00
马小六 153000.00
马小六 374000.00
张武奇 152200.00
林诗诗 262000.20
李巡芬 2630000.00
张武奇 283000.00
马小六 263000.00
马小六 134000.00
张武奇 2618000.00

执行下列SQL语句后,第一条记录的内容是( )。
SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数
WHERE 外汇名.外币代码=持有数.外币代码

AND 持有数量>=10000
ORDER BY 持有数量 DESC,姓名A.张武奇
加元
18000
B.张武奇
法郎
18000
C.李巡芬
加元
30000
D.李巡芬
法郎
30000

答案

参考答案:D

解析: 本题SQL语句执行的功能是检索外汇持有数量在10000(含)以上的持有人姓名、外汇名称和持有数量,检索的结果按“持有数量”降序排序,当“持有数量”相同时则按“姓名”升序排列。其中,FROM短语中指定的是要查询的表,WHERE短语中指定两表的连接条件和筛选记录的条件,ORDER BY短语中指定排序字段及排序方式。注意:两个排序段之间用逗号隔开。

选择题
单项选择题 A1型题