网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确的命令是(  )。
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(单价)


参考答案

参考解析
解析:
CD两项错误,没有ON短语给出的连接条件;B项错误,WHERE之后添加了一个函数表达式,这是不符合语法要求的。
更多 “单选题查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确的命令是(  )。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(单价)” 相关考题
考题 在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是______。A.CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)B.CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)C.CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE AS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b ON a.商品号=b.商品号 WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5) ROLLBACKD.CREATE TRIGGER tri_Sales ON销售表INSTEAD OF INSERT,UPDATE AS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b ON a.商品号=b.商品号 WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5) ROLLBACK

考题 设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在工作时间会被频繁插入销售数据。用户需要经常查询每天各类别商品的销售总量。为了提高查询效率,下列措施中最为有效且合理的是A.在商品销售表上针对商品类别和销售日期属性建立索引B.建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可C.在商品销售表的商品号和销售日期属性上建立索引D.建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可

考题 设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量x(销售单价一单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。(10分)

考题 以下3题使用如下3个数据库表:商品(商品号,部门号,商品名称,数量,产地)部门(部门号,部门名称)价格(商品号,商品价格)用SQL命令查询商品号为“400015”的商品名称、价格和部门名称,正确的命令是______。A.SELECT 商品.商品名称,价格.商品价格,部门.部门名称; FROM 部门,商品,价格 WHERE 商品号='400015';B.SELECT 商品.商品名称,价格.商品价格,部门.部门名称; FROM 部门,商品,价格 WHERE 商品.商品号='400015'; AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号C.SELECT 商品名称,商品价格,部门名称; FROM 部门,商品,价格 WHERE 商品.商品号='400015';D.SELECT 商品名称,商品价格,部门名称; FROM 部门,商品,价格 WHERE 商品号='400015'; AND 部门.部门号:商品.部门号 AND 商品.商品号=价格.商品号

考题 用SQL命令查询商品价格高于或等于120元的商品的商品名称和数量,正确的命令是______。A.SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE NOT EXIST (SELECT*FROM 价格; WHERE 价格.商品号;商品.商品号 AND 商品价格<120)B.SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE EXIST (SELECT*FROM 价格; WHERE 价格.商品号=商品.商品号 AND 商品价格<120)C.SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE IN (SELECT*FROM 价格; WHERE 价格.商品号:商品.商品号 AND 商品价格<120)D.SELECT 商品.商品名称,商品.数量 FROM 商品; WHERE NOT IN (SELECT*FROM 价格; WHERE 价格.商品号=商品.商品号 AND 商品价格<120)

考题 在各种数据环境中,粒度用于描述数据的综合程度。设某系统中有商品销售表(商品号,销售量,单价,日期,时间) 和商品周销售表(商品号,周销售量,周) ,则商品销售表的粒度级要 (7) 于商品周销售表的粒度级。若两个表的时间跨度相同,则商品销售表中存放的数据量要 (8) 于商品周销售表的数据量。(7)

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

考题 设有商品表(商品号,商品名,单价) 和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0) 。请补全如下语句:SELECT商品表。商品号,销售总次数= (9) ,销售总数量=SUM(销售数量)FROM商品表 (10) 销售表0N商品表。商品号=销售表。商品号WHERE单价>100GROUP BY商品表。商品号(9)

考题 有某商场的销售记录(日期、商品名称、商品单价、销售数量),要查询每天的销售情况,以下正确的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日期

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

考题 设在SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为char(6),销售价格的类型为int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句:Ⅰ.Create FUNCTION db0.GetTotal(@GoodID char(6))Returns int ASBEGINReturn(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.ENDⅡ.Create FUNCTION db0.GetTotal(@GoodID char(6))Returns int ASBEGINReturns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.ENDⅢ.Create FUNCTION db0.GetTotal(@GoodID chat(6))Returns intBEGINReturn(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.END1V.Create FUNCTION db0.GetTotal(@GoodID char(6))Returns intReturns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.上述语句中,正确的是( )。A.仅I和ⅡB.仅Ⅲ和ⅣC.仅Ⅱ和ⅣD.仅I和Ⅲ

考题 在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。A.CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)B.CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)C.CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATEAs IF EXISTS(SELECT*FROM INSERTED a JOIN商品表bON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5)ROLLBACKD.CREATE TRIGGER tri_ales ON销售表INSTEAD OF INSERT,UPDATE ASIF EXISTS( SELECT冰FROM INSERTED a JOIN商品表bON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*=1.5)ROLLBACK

考题 根据以下资料,回答下列各题:使用如下3个表: 商店(商店号,商店名,区域名,经理姓名) 商品(商品号,商品名,单价) 销售(商店号,商品号,销售日期,销售数量) 查询在“北京”和“上海”区域的商店信息的正确命令是( )。A.SELECT*FROM商店WHERE区域名=”北京”AND区域名=”上海”B.SELECT*FRM商店WHERE区域名=”北京”0R区域名=”上海”C.SELECT*FROM商店WHERE区域名=”北京”AND”上海”D.SELECT*FROM商店WHERE区域名=“北京”0R”上海”

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

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

考题 查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是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(单价)

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

考题 查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确命令是A.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售. WHERE销售金额合计20000B.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

考题 查询商品单价在10到50之间,并且日销售数量高于20的商品名,单价,销售日期和销售数量,查询结果按单价降序,正确命令是( )A.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售 WHERE(单价BETWEEN l0 AND 50)AND销售数量=20 ORDER BY单价DESCB.SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售 WHERE(单价BETWEEN l0 AND 50)AND销售数量20C.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

考题 在SQL Server 2008中,设有商品表(商品号,商品名,生产日期,单价,类别)。现经常需要执行下列查询: SELECT 商品号, 商品名, 单价 FROM 商品表 WHERE 类别 IN (′食品′,′家电′) ORDER BY 商品号 现需要在商品表上建立合适的索引来提高该查询的执行效率。下列建立索引的语句,最合适的是( )。A.CREATE INDEX Idx1 ON 商品表(类别)B.CREATE INDEX Idx1 ON 商品表(商品号,商品名,单价)C.CREATE INDEX Idx1 ON 商品表(类别,商品号,INCLUDE (商品名,单价)D.CREATE INDEX Idx1 ON 商品表(商品号,INCLUDE (商品名,单价,WHERE 类别 = '食品' OR 类别 = '家电'

考题 设要对关系模式R(工号,姓名,商品代码,商品名,销售数量)进行分解,将其规范化到第三范式,下列()是最正确的规范化结果。A、R1(工号,姓名)R2(商品代码,商品名,销售数量)B、R1(工号,姓名)R2(商品代码,商品名)R3(工号,商品代码,销售数量)C、R1(工号,姓名)R2(工号,商品代码,商品名,销售数量)D、R1(工号,姓名)R2(商品代码.商品名)R3(商品代码.销售数量)

考题 有销售表:R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是()A、=Avg([单价]*[数量])B、=Count([单价]*[数量])C、=Sum([单价]*[数量])D、=Total([单价]*[数量])

考题 单选题查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确的命令是(  )。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(单价)

考题 单选题查询商品单价在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商品名,单价,销售日期,销售数量FROM商品,销售WHERE(单价BETWEEN 10 AND 50)AND销售数量20ON商品.商品号=销售.商品号ORDER BY单价D SELECT商品名,单价,销售日期,销售数量FROM商品,销售WHERE(单价BETWEEN 10 AND 50)AND销售数量20AND商品.商品号=销售.商品号ORDER BY单价DESC

考题 单选题查询金额在10000元以上的订单,正确的SQL语句是(  )。A SELECT订单号,单价*数量AS金额FROM商品JOIN订单项ON商品.商品号=订单项.商品号GROUP BY订单号HAVING金额=10000B SELECT订单号,sum(单价*数量)AS金额FROM商品JOIN订单项ON商品.商品号=订单项.商品号GROUP BY订单号HAVING金额=10000C SELECT订单号,单价*数量AS金额FROM商品JOIN订单项ON商品.商品号=订单项.商品号GROUP BY订单号WHERE金额=10000D SELECT订单号,sum(单价*数量)AS金额FROM商品JOIN订单项ON商品.商品号=订单项.商品号GROUP BY订单号WHERE金额=10000

考题 单选题查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确的命令是(  )。A SELECT商品名,SUM(销售数量*单价)AS销售金额合计FROM商店,商品,销售WHERE销售金额合计20000B SELECT商品名,SUM(销售数量*单价)AS销售金额合计20000FROM商店,商品,销售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

考题 单选题有销售表:R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是()A =Avg([单价]*[数量])B =Count([单价]*[数量])C =Sum([单价]*[数量])D =Total([单价]*[数量])

考题 单选题设要对关系模式R(工号,姓名,商品代码,商品名,销售数量)进行分解,将其规范化到第三范式,下列()是最正确的规范化结果。A R1(工号,姓名)R2(商品代码,商品名,销售数量)B R1(工号,姓名)R2(商品代码,商品名)R3(工号,商品代码,销售数量)C R1(工号,姓名)R2(工号,商品代码,商品名,销售数量)D R1(工号,姓名)R2(商品代码.商品名)R3(商品代码.销售数量)