Visual FoxPro数据库程序设计

单选题查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确的命令是(  )。A SELECT商品名,SUM(销售数量*单价)AS销售金额合计FROM商店,商品,销售WHERE销售金额合计>20000B SELECT商品名,SUM(销售数量*单价)AS销售金额合计>20000FROM商店,商品,销售WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号C SELECT商品名,SUM(销售数量*单价)AS销售金额合计FROM商店,商品,销售WHERE商品.商品号=销售.商

题目
单选题
查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确的命令是(  )。
A


SELECT商品名,SUM(销售数量*单价)AS销售金额合计
FROM商店,商品,销售
WHERE销售金额合计>20000

B


SELECT商品名,SUM(销售数量*单价)AS销售金额合计>20000
FROM商店,商品,销售
WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号

C


SELECT商品名,SUM(销售数量*单价)AS销售金额合计
FROM商店,商品,销售
WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号
AND SUM(销售数量*单价)>20000 GROUP BY商店名

D


SELECT商品名,SUM(销售数量*单价)AS销售金额合计
FROM商店,商品,销售
WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号
GROUP BY商店名HAVING SUM(销售数量*单价)>20000

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

SQL语句 SELECT部门表.部门号,部门名称,SUM(单价*数量); FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; GROUP BY 部门表.部门号 查询结果是

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值


正确答案:B
解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。

第2题:

在“db4.mdb”数据库库中有售货员信息、库存数据和销售数据三张表。

(1) 以销售数据,售货员信息和库存数据表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示货号、货名和销售金额字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图所示。

(2) 创建“销售金额查询”宏,运行“按货号查询销售金额”查询。


正确答案:

第3题:

某汽车销售商销售A、B两种汽车,A种汽车的销售价是每辆20万元,B种汽车的售价是每辆5万元,上季度A种汽车销售金额的一半和B种汽车销售金额的三分之一合计5000万元,B种汽车销售金额的一半和A种汽车销售金额的三分之一合计3500万元。问该汽车销售商上季度销售A种汽车、B种汽车各多少辆?( ) A.500/100 B.400/200 C.300/360 D.480/120


选D。列一个二元一次方程组:设买了A。B个x辆y辆,则有:10x+(x/3)=5000,2.5y+(20x/3)=3500.

第4题:

SQL语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量), FROM 部门表,商品表; WHERE 部门表,部门号=商品表.部门号; GROUP BY 部门表. 部门号 查询结果为 ______。

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值


正确答案:B
解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY 后的分组字段是部门号,因此它计算的是,各个部门商品金额的合计。

第5题:

根据以下资料,回答下列各题:使用如下3个表: 商店(商店号,商店名,区域名,经理姓名) 商品(商品号,商品名,单价) 销售(商店号,商品号,销售日期,销售数量) 查询在“北京”和“上海”区域的商店信息的正确命令是( )。

A.SELECT*FROM商店WHERE区域名=”北京”AND区域名=”上海”

B.SELECT*FRM商店WHERE区域名=”北京”0R区域名=”上海”

C.SELECT*FROM商店WHERE区域名=”北京”AND”上海”

D.SELECT*FROM商店WHERE区域名=“北京”0R”上海”


正确答案:B
B。【解析】本题是查询北京和上海的商店信息,AND表示既在北京又在上海,OR表示在北京或者在上海,所以使用OR,根据SQL语句的书写格式B选项正确,

第6题:

SQL语句: SELECT部门表.部门号,部门名称,SUM(单价*数 量) FROM部门表,商品表 WHERE部门表.部门号一商品表.部门号 GROUP BY部门表.部门号 查询结果是( )。

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值


正确答案:B
B。【解析】本题SQL语句的作用是从部门表中选取部门号、部门名称、单价与数量的乘积,查询的同时满足部门号字段和商品表中的部门号字段相等。GROUPBY后的分组字段是部门号,所以此题查询的结果是各个部门商品金额的总和。

第7题:

SQL语句SELECT 部门表.部门号,部门名称,SUM(单价*数量);FROM 部门表,商品表;WHERE部门表.部门号=商品表.部门号;GROUP BY部门表.部门号查询结果是A)各部门商品数量合计 B)各部门商品金额合计C)所有商品金额合计 D)各部门商品金额平均值


正确答案:B
该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。

第8题:

全班总销售额=每一台加油机本班销售额合计数+定点加油金额合计数+信用卡加油金额合计数+收取油票折算金额合计数+IC卡加油金额合计数。

此题为判断题(对,错)。


正确答案:√

第9题:

查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计,正确命令是( )。

A.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 ROM商店,商品,销售 WHERE销售金额总计20000

B.SELECT商店名,SUM(销售数量*单价)AS销售金额合计>20000 FRM商店,商品,销售 WHERE商品,商品号=销售.商品号AND商店.商店号=销售.商店号

C.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号 AND SUM(销售数量*单价)>20000 GROUP BY商店名

D.SELECT商店名,SUM(销售数量*单价)>20000


正确答案:D
D。【解析】根据题意可知,A选项中WHERE语句中的条件错误;B选项中AS是代表为(销售数量*单价)取的别名,不能使用条件,因此B选项错误;C选项中的GROUPBY没语法错误,但没有HAVING语句;D选项正确。

第10题:

查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是

A.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售ON商品.商品号=销售.商品号 WHERE单价=(SELECT MAX(单价)FROM商品)

B.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售ON商品.商品号=销售.商品号 WHERE单价=MAX(单价)

C.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售WHERE单价=(SELECT MAX(单价)FROM商品)

D.SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额 FROM商品JOIN销售WHERE单价=MAX(单价)


正确答案:A
解析:在指定连接字段时可以用WHERE指定连接条件,也可以用超连接关键字JOIN表示普通连接,即只有满足连接条件的记录才出现在查询结果中,但JOIN后面必须用ON子句指定连接条件,故选项C)和D)是错误的,选项B)中的WHERE语句“单价=MAX(单价)”没有指明MAX(单价)这个最大值来自哪个表,故选A)。

更多相关问题