设数据库有如下表: 产品(产品号,产品名,型号,单价) 购买(购买编号,产品号,购买数量,购买日期) 若要查询“哪些产品从来没有购买过”,正确的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: 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 购买)
举一反三
- 设数据库有如下表: 产品(产品号,产品名,型号,单价) 库存(仓库号,产品号,库存数量) 如果需要将总的库存数量超过1000的产品单价降价10%,则下面语句正确的是______。 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)
- 设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。下列查询语句能够实现该查询要求的是 A: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A'AND 商品号 IN ( SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B') B: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A' EXCEPTSELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B' C: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A' INTERSECTSELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B' D: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A' UNIONSELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B'
- 从"产品"表中查找出单价低于"产品编号"为"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"
- 查询订购单的数量和所有订购单平均金额的正确命令是()。 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 产品.产品号=订购单名细.产品号