A: UPDATE 产品 SET 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;GROUP BY 产品号 HAVING SUM(库存数量)>1000)
B: UPDATE 产品 SET 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;WHERE SUM(库存数量)>1000)
C: UPDATE 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;GROUP BY 产品号 HAVING SUM(库存数量)>1000)
D: UPDATE 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;WHERE SUM(库存数量)>1000)
举一反三
- 设数据库有如下表: 产品(产品号,产品名,型号,单价) 购买(购买编号,产品号,购买数量,购买日期) 若要查询“哪些产品从来没有购买过”,正确的SQL语句是______。 A: SELECT * FROM 产品 WHERE NOT EXISTS(SELECT * FROM 购买;WHERE 产品号=产品.产品号) B: SELECT * FROM 产品 WHERE 产品号 NOT EXISTS(SELECT 产品号 FROM 购买) C: SELECT * FROM 产品 WHERE 产品号! =ANY(SELECT 产品号 FROM 购买) D: SELECT * FROM 产品 WHERE 产品号 =ANY(SELECT 产品号 FROM 购买)
- 查询订购单的数量和所有订购单金额合计的正确命令是( )。 A: SELECTCOUNT(DISTINCT订单号),SUM(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号 B: SELECTCOUNT(订单号),SUM(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号 C: SELECTCOUNT(DISTINCT订单号),SUM(数量*单价)FROM产品,订购单名细0N产品.产品号=订购单名细.产品号 D: SELECTCOUNT(订单号),SUM(数量*单价)FROM产品,订购单名细0N产品.产品号=订购单名细.产品号
- 查询订购单的数量和所有订购单平均金额的正确命令是()。 A: SELECT COUNT(DISTINCT 订单号),AVG(数量*单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号 B: SELECT COUNT(订单号),AVG(数量*单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号 C: SELECT COUNT(DISTINCT 订单号),AVG(数量,单价) FROM产品,订购单名细ON产品.产品号=订购单名细.产品号 D: SELECTCOUNT(订单号),AVG(数量,单价) FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
- 查询订购单的数量和所有订购单平均金额的正确命令是 A: SELECT COUNT(DISTINCT 订单号),AVG(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号 B: SELECT COUNT(订单号),AVG(数量木单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号 C: SELECT COUNT(DISTINCT 订单号),AVG(数量(单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号 D: SELECT COUNT(订单号),AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号
- 查询订购单的数量和所有订购单平均金额的正确命令是()。 A: <br/>SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)<br/>FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号 B: <br/>SELECTCOUNT(订单号),AVG(数量*单价)<br/>FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号 C: <br/>SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)<br/>FROM产品,订购单名细ON产品.产品号=订购单名细.产品号 D: <br/>SELECTCOUNT(订单号),AVG(数量*单价)<br/>FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
内容
- 0
从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的SQL命令是()。 A: SELECT * FROM 产品 WHERE 单价<;(SELECT * FROM 产品 WHERE 产品编号="431") B: SELECT * FROM 产品 WHERE 单价<;(SELECT 单价 FROM 产品 WHERE 产品编号="431") C: SELECT * FROM 产品 WHERE 单价<;"431" D: SELECT * FROM 产品 WHERE EXISTS单价="431"
- 1
有产品表,其结构为:产品(产品号, 名称, 规格说明, 单价),查询单价在600元以上主机板和硬盘的正确命令是( )。 A: SELECT * FROM 产品 WHERE 单价>600 AND (名称='主机板' AND 名称='硬盘'); B: SELECI * FROM 产品 WHERE 单价>600 AND (名称='主机板' OR 名称='硬盘'); C: SELECT * FROM 产品 ON 单价>600 AND (名称='主机板' AND 名称='硬盘'); D: SELECT * FROM 产品 ON 单价>600 AND (名称='主机板' OR 名称='硬盘');
- 2
从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的 SQL 命令是 A: SELECT * FROM 产品 WHERE 单价B.SELECT * FROM 产品 WHERE EXISTS单价="431" B: SELECT * FROM 产品 WHERE 单价D.SELECT * FROM 产品 WHERE 单价
- 3
【单选题】设有商品(商品号,商品名,单价)和销售(商店号,商品号,销售日期,销售数量)表,查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是____________。 A. select 商品.商品号, 商品名,销售日期, 销售数量, 销售数量*单价 as 销售金额 From 商品 join 销售 where 单价=max(单价) B. select 商品.商品号, 商品名,销售日期, 销售数量, 销售数量*单价 as 销售金额 From 商品 join 销售 where 单价= (select max(单价) from 商品) C. select 商品.商品号, 商品名,销售日期, 销售数量,销售数量*单价 as 销售金额 From 商品 join 销售 on 商品.商品号=销售.商品号 where 单价= (select D. select 商品.商品号, 商品名,销售日期, 销售数量,销售数量*单价 as 销售金额 From 商品 join 销售on 商品.商品号=销售.商品号 where 单价=max(单价)
- 4
【单选题】设有商品(商品号,商品名,单价)和商店(商店号,商店名,区域名,经理姓名)和销售(商店号,商品号,销售日期,销售数量),查询销售金额合计超过 20000 的商店,查询结果包括商店名和销售金额合计。正确命令是 ____________ 。 A. select 商店名,sum(销售数量*单价) as 销售金额合计 from 商店, 商品, 销售 Where 商品.商品号=销售.商品号 and 商店.商店号=销售.商店号 Group by 商 B. select 商店名,sum(销售数量*单价) as 销售金额合计 from 商店, 商品, 销售 Where 销售金额合计>20000 C. select 商店名, sum(销售数量*单价) as 销售金额合计 from 商店, 商品, 销售 Where 商品.商品号=销售.商品号 and 商店.商店号=销售.商店号 and sum(销 D. select 商店名, sum(销售数量*单价) as 销售金额合计>20000 from商店, 商品,销售 Where 商品.商品号=销售.商品号 and 商店.商店号=销售.商店号