问题
单项选择题
第(31)到(35)题见表2-1、表2-2:
表2-1 “外汇名”表
外币代码 | 外币名称 | 现钞买入价 | 现钞卖出价 | 基准价 |
13 | 欧元 | 958.6400 | 985.2300 | 996.5400 |
28 | 英镑 | 1220.9700 | 1330.2200 | 1287.4565 |
37 | 法郎 | 592.7650 | 618.1305 | 612.5919 |
26 | 加元 | 516.4110 | 531.4280 | 519.8690 |
15 | 美元 | 811.5410 | 817.8900 | 815.6650 |
执行下列SQL语句后,第一条记录的内容是( )。
SELECT 姓名,外币名称,持有数量FROM 外汇名,持有数;
WHERE 外汇名.外币代码=持有数外币代码;
AND 持有数量>=110000;ORDER BY 持有数量DESC,姓名
答案
参考答案:D
解析: 本题SQL语句执行的功能是检索外汇持有数量在10000(含)以上的持有人姓名、外汇名称和持有数量,检索的结果按“持有数量”降序排序,当“持有数量”相同时则按“姓名”升序排序。其中FROM 短语中指定的是要查询的表,WHERE短语中指定两表的连接条件和筛选记录的条件,ORDER BY 短语中指定排序字段及排序方式,注意,两个排序字段之间用逗号隔开。