问题 单项选择题

第(31)到(35)题见表2-1、表2-2:
表2-1 “外汇名”表
外币代码外币名称现钞买入价现钞卖出价基准价
13欧元958.6400985.2300996.5400
28英镑1220.97001330.22001287.4565
37法郎592.7650618.1305612.5919
26加元516.4110531.4280519.8690
15美元811.5410817.8900815.6650
               表2-2 “持有数”表 <表格>

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

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 短语之后。

单项选择题
单项选择题