单选题查询商品单价在10到50之间,并且销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确的命令是(  )。A SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售WHERE(单价BETWEEN 10 AND 50)AND销售数量>20ORDER BY单价DESCB SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售WHERE(单价BETWEEN 10 AND 50)AND销售数量>20ORDER BY单价C SELECT商品名,单价,销售日期,

题目
单选题
查询商品单价在10到50之间,并且销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确的命令是(  )。
A


SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20
ORDER BY单价DESC

B


SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20
ORDER BY单价

C


SELECT商品名,单价,销售日期,销售数量FROM商品,销售
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20
ON商品.商品号=销售.商品号ORDER BY单价

D


SELECT商品名,单价,销售日期,销售数量FROM商品,销售
WHERE(单价BETWEEN 10 AND 50)AND销售数量>20
AND商品.商品号=销售.商品号ORDER BY单价DESC


相似考题
更多“查询商品单价在10到50之间,并且销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确的命令是(”相关问题
  • 第1题:

    某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表 (商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。

    CREATE PROC p_Sum

    @year INT

    AS

    SELECT (13) WITH TIRS

    商品类别,SUM(销售数量)AS销售总数量

    13.


    正确答案:TOP 3
    TOP 3

  • 第2题:

    有某商场的销售记录(日期、商品名称、商品单价、销售数量),要查询每天的销售情况,以下正确的SQL语句是( )。

    A. SELECT*FROM销售记录0RDER BY日期

    B. SELECT*FROM销售记录GROUP BY日期

    C. SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量*商品单价)销售总额FROM销售记录0RDER BY日期

    D. SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量)*SUM(商品单价)销售总额FROM销售记录0RDER BY日期


    正确答案:C
    SQL语句中GROUP BY子句用于对记录按组进行分组,常用于分组统计。使用GROUP BY时,只能查询分组的元素和计算函数,不能查询表的所有记录,故B不正确;c中SUM(销售数量)统计每天的销售量,销售数量。商品单价是每条记录的销售额,SUM(销售数量)*SUM(商品单价)是每天的销售总额;D中SUM(商品单价)是把每天的记录单价相加,没有实际意义。故本题答案是C。

  • 第3题:

    在“商品.mdb”数据库中有雇员、商品和销售明细三张表。

    (1) 创建带有SQL子查询的查询“查询1”,显示当月出生的雇员全部信息。要求在子查询中实现查询当月出生雇员信息。

    (2) 以雇员、商品和销售明细三张表为数据源,创建多表查询“销售情况”,查询销售单号、雇员姓名、商品名称和销售日期字段。查询结果如图所示。


    正确答案:

  • 第4题:

    右商品表内容如下:执行SQL命令:SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号;查询结果的记录是( )。

    A.1

    B.3

    C.4

    D.10


    正确答案:B
    本题考查分组,在表中,部门号有3个,并且是查找总价最多的记录按照部门号进行分组,所以答案为B。

  • 第5题:

    在“销售管理系统.mdb”中有产品、商场存货表和商场销售情况表。

    (1)以产品、商场销售情况表为数据源,创建“当日利润”查询,查询每日的商品销售利润。结果显示销售日期和当日利润字段,当日利润=sum(销售价格+折扣-价格)+[销售数量]。查询结果如图所示。


    正确答案:(1)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加产品、商场销售情况表。关闭“显示表”对话框。选择销售日期字段单击“总计”按钮。将“当日利润:Sum(([商场销售情况表]![销售价格]*[商场销售情况表]![折扣]-[产品]![价格])+[商场销售情况表]![销售数量])”作为一个新字段添加。对各字段的总计行选择如下:销售日期字段设置为“分组”新添加的字段选择“Expression”。将该查询保存为“当日利润”。 (2)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加商场销售情况表。关闭“显示表”对话框。选择销售人员、产品名称、销售数量字段。将“[销售人员名字]”设置为“销售人员”字段的准则。将该查询保存为“销售人员业绩”。
    (1)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加产品、商场销售情况表。关闭“显示表”对话框。选择销售日期字段,单击“总计”按钮。将“当日利润:Sum(([商场销售情况表]![销售价格]*[商场销售情况表]![折扣]-[产品]![价格])+[商场销售情况表]![销售数量])”作为一个新字段添加。对各字段的总计行选择如下:销售日期字段设置为“分组”,新添加的字段选择“Expression”。将该查询保存为“当日利润”。 (2)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加商场销售情况表。关闭“显示表”对话框。选择销售人员、产品名称、销售数量字段。将“[销售人员名字]”设置为“销售人员”字段的准则。将该查询保存为“销售人员业绩”。

  • 第6题:

    查询商品单价在10到50之间、并且日销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是

    A.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售 WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 ORDER BY单价DESC

    B.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售 WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 ORDER BY单价

    C.SELECT商品名,单价,销售日期,销售数量FROM商品,销售 WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 ON商品.商品号=销售.商品号ORDER BY单价

    D.SELECT商品名,单价,销售日期,销售数量FROM商品,销售 WHERE(单价BETWEEN 10 AND 50)AND销售数量>20 AND商品.商品号=销售.商品号ORDER BY单价DESC


    正确答案:D
    解析:按单价降序排列应在ORDER BY后跟DESC短语,因此排除B)和C)选项。选行多表查询时,指定两表关键字进行连接时,JOIN短语必须与ON短语联合使用,故选项A)错误。

  • 第7题:

    查询商品单价在10到50之间,并且日销售数量高于20的商品名,单价,销售日期和销售数量,查询结果按单价降序,正确命令是( )

    A.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售 WHERE(单价BETWEEN l0 AND 50)AND销售数量>=20 ORDER BY单价DESC

    B.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售 WHERE(单价BETWEEN l0 AND 50)AND销售数量>20

    C.SELECT商品名,单价,销售日期,销售数量FROM商品,销售 WHERE(单价BETWEEN l0 AND 50)AND销售数量>20 ON商品.商品号=销售.商品号ORDER BY单价

    D.SELECT商品名,单价,销售日期,销售数量FROM商品,销售 WHERE(单价BETWEEN l0 AND 50)AND销售数量>20 AND商品,商品号=销售,商品号ORDER BY单价DESC


    正确答案:D
    D。【解析】根据题意,A选项中使用了JOIN但是少了ON语句所以错误;B选项中不仅没有使用ON语句同时也没有使用降序排列,所以B选项错误;C选项中没有使用降序排列;D选项根据题意进行了查询并将查询结果按照降序进行排列,所以正确。

  • 第8题:

    某公司需要查询某仓库的所有商品在一段时间内,销售给某客户的数量、均价、金额、税额、价税合计以及含税单价的情况,应查询()。

    • A、销售统计
    • B、商品销售排行镑
    • C、单位销售统计
    • D、销售日、月、年报

    正确答案:A

  • 第9题:

    有销售表:R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是()

    • A、=Avg([单价]*[数量])
    • B、=Count([单价]*[数量])
    • C、=Sum([单价]*[数量])
    • D、=Total([单价]*[数量])

    正确答案:C

  • 第10题:

    单价*销售数量=()。


    正确答案:总收入

  • 第11题:

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


    SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额
    FROM商品JOIN销售0N商品.商品号=销售.商品号
    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(单价)


    正确答案: B
    解析:
    CD两项错误,没有ON短语给出的连接条件;B项错误,WHERE之后添加了一个函数表达式,这是不符合语法要求的。

  • 第12题:

    单选题
    有销售表:R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是()
    A

    =Avg([单价]*[数量])

    B

    =Count([单价]*[数量])

    C

    =Sum([单价]*[数量])

    D

    =Total([单价]*[数量])


    正确答案: D
    解析: 暂无解析

  • 第13题:

    设有商品表(商品号,商品名,单价) 和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0) 。请补全如下语句:

    SELECT商品表。商品号,销售总次数= (9) ,

    销售总数量=SUM(销售数量)

    FROM商品表 (10) 销售表

    0N商品表。商品号=销售表。商品号

    WHERE单价>100

    GROUP BY商品表。商品号

    (9)


    正确答案:COUNT(销售表.商品号)
    COUNT(销售表.商品号)

  • 第14题:

    设有商品表(商品编号,商品名,进货单价,销售单价)、销售表(商品编号,销售时间,销售数量)和商品利润表(商品编号,总利润)。设进货单价、销售数量、销售单价和总利润均为整型,商品编号和商品名的类型均为varchar(20)。总利润的默认值为0。请编写完成下列功能的存储过程:根据给定的商品编号修改对应商品的总利润。(10分)


    正确答案:存储过程如下: CREATE PROCEDURE ZLR_UPDATE @SPBH VARCHAR(20) AS DECLARE@JHDJ INT DECLARE@XSDJ INT、 DECLARE@XSSL INT DELARE@ZLRl INT DELARE@ZLR VARCHAR(20) SET@JHDJ=(SELECT进货单价FROM商品 表WHERE商品编号=@SPBH) SET@XSDJ=(SELECT销售单价FROM商品 表WHERE商品编号=@SPBH) SET@XSSIL=(SELECT销售数量FROM商品 表WHERE商品编号=@SPBH) SET@ZLRl=(@XSDJ-@JHDJ)*@XSSL SET@ZLR=CONVERT(VARCHAR@ ZLRl) UPDATE商品利润表SET总利润=@ZLR WHERE商品编号=@SPBH
    存储过程如下: CREATE PROCEDURE ZLR_UPDATE @SPBH VARCHAR(20) AS DECLARE@JHDJ INT DECLARE@XSDJ INT、 DECLARE@XSSL INT DELARE@ZLRl INT DELARE@ZLR VARCHAR(20) SET@JHDJ=(SELECT进货单价FROM商品 表WHERE商品编号=@SPBH) SET@XSDJ=(SELECT销售单价FROM商品 表WHERE商品编号=@SPBH) SET@XSSIL=(SELECT销售数量FROM商品 表WHERE商品编号=@SPBH) SET@ZLRl=(@XSDJ-@JHDJ)*@XSSL SET@ZLR=CONVERT(VARCHAR,@ ZLRl) UPDATE商品利润表SET总利润=@ZLR WHERE商品编号=@SPBH

  • 第15题:

    根据以下资料,回答下列各题:使用如下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选项正确,

  • 第16题:

    查询销售金额合计超过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选项正确。

  • 第17题:

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

    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)。

  • 第18题:

    查询销售金额合计超过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.SEKECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号 GROUP BY商店名HAVING SIJM(销售数量*单价)>20000


    正确答案:D
    解析:要查询销售金额合计超过20000的商店,首先要按商店名分组计算销售金额合计,然后用HAVING短语限定分组后查询的条件是销售金额合计超过20000的商店。故D)是正确的。

  • 第19题:

    某商品计划销售量5000件,计划销售单价62元,计划销售额310000元,实际销售数量5850件,实际销售单价60元,实际销售额351000元,由于销售单价变化对销售额的影响程度是()。


    正确答案:使销售额减少11700元

  • 第20题:

    中药材销售记录应当包括品名、规格、()、购货单位、销售数量、单价、金额、销售日期等内容;中药饮片销售记录应当包括品名、规格、()、产地、()、购货单位、销售数量、单价、金额、销售日期等内容。


    正确答案:产地;批号;生产厂商

  • 第21题:

    V2.0.28_ZS_20190225开成品油红字普票时,报错开具红字成品油发票,涉及销售数量变更时,单位、数量和单价不能为空,是什么原因()

    • A、红字发票“单位”、“数量”和“单价”都是必填项
    • B、涉及销售数量变更时,商品行中的“单位”、“数量”和“单价”栏为必填项

    正确答案:B

  • 第22题:

    单选题
    查询销售金额合计超过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


    正确答案: A
    解析:
    GROUP BY短语对于查询结果进行分组,可以进行分组汇总。HAVING短语必须跟随GROUP BY使用,用来限定分组必须满足的条件。

  • 第23题:

    填空题
    某商品计划销售量5000件,计划销售单价62元,计划销售额310000元,实际销售数量5850件,实际销售单价60元,实际销售额351000元,由于销售单价变化对销售额的影响程度是()。

    正确答案: 使销售额减少11700元
    解析: 暂无解析