问题 单项选择题

(31)~(35)题使用下列数据表。
“外汇名”表:
外币代码 外币名称 现钞买入价 现钞卖出价 基准价
13 欧元958.6400 985.2300 996.5400
28 英镑1220.9700 1330.2200 1287.4565
37 法郎592.7650 618.1305 612.5910
26 加元516.4110 531.4280 519.8690
15 美元811.5410 817.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

计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。 (某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价” *该种外币“持有数量”)

A.SELECT SUM (现钞买入价*持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; AND 姓名="陆凭凭"

B.SELECT SUM (现钞买入价*持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; FOR 姓名="陆凭凭"

C.SELECT COUNT (现钞买入价,持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; AND 姓名="陆凭凭"

D.SELECT COUNT (现钞买入价*持有数量) AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名.外币代码=持有数.外币代码; FOR 姓名="陆凭凭"

答案

参考答案:A

解析: 本题中查询的“现钞买入价”是来自“外汇名”表的字段,“持有数量”来自“持有数”表,进行计算查询时需要采用连接查询的方式对两表进行查询,两表的连接条件在WHERE短语中指定,另外对记录进行筛选的条件通过AND短语与表的连接条件一起放在WHERE短语之后。

单项选择题
单项选择题