执行下列SQL语句后,第一条记录的内容是(  )。 SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数; WHERE 外汇名.外币代码=持有数.外币代码; AND 持有数量>=10000; ORDER BY 持有数量 DESC,姓名 计算出

admin2010-08-21  37

问题 执行下列SQL语句后,第一条记录的内容是(  )。
SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数; WHERE 外汇名.外币代码=持有数.外币代码; AND 持有数量>=10000; ORDER BY 持有数量 DESC,姓名
计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句中正确的是 (  )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价” * 该种外币“持有数量”)

选项 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://kaotiyun.com/show/qmzp777K
0

最新回复(0)