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

admin2017-06-18  49

问题 计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是(    )。
    (某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)
“外汇名”表:
    外币代码    外币名称    现钞买入价    现钞卖出价    基准价
    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
    “持有数”表:
    姓名    外币代码    持有数量
    李巡芬    37    30000.00
    张武奇    13    1000.00
    陆凭凭    15    3000.00
    陆凭凭    37     4000.00
    张武奇    15    2200.00
    林诗诗    26    2000.20
    李巡芬    26    30000.00
    张武奇    28    3000.00
    陆凭凭    26    3000.00
    陆凭凭    13    4000.00
    张武奇    26    18000.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短语之后。
转载请注明原文地址:https://jikaoti.com/ti/7vX0FFFM
0

最新回复(0)