SELECT订单号,单价*数量AS金额FROM商品JOIN订单项
ON商品.商品号=订单项.商品号GROUP BY订单号HAVING金额>=10000
SELECT订单号,sum(单价*数量)AS金额FROM商品JOIN订单项
ON商品.商品号=订单项.商品号GROUP BY订单号HAVING金额>=10000
SELECT订单号,单价*数量AS金额FROM商品JOIN订单项
ON商品.商品号=订单项.商品号GROUP BY订单号WHERE金额>=10000
SELECT订单号,sum(单价*数量)AS金额FROM商品JOIN订单项
ON商品.商品号=订单项.商品号GROUP BY订单号WHERE金额>=10000
第1题:
请根据如下查询语句,回答问题(d),(e)和(f)。
SELECT客户号
FROM订单,订单明细
WHERE订单明细.订单号=订单.订单号AND
产品号='02' AND
数量>10;
(d) 上述查询语句的功能是什么?请简要回答。(30个字以内)
(e) 将上述查询语句转换成对应的关系代数表达式。
(f) 上述SQL查询语句是否可以进一步优化?如可以,给出优化后的SQL查询语句。
第2题:
关于SQL查询,以下说法中不正确的是( )。
A.SQL查询是用户使用SQL语句创建的查询
B.SQL查询可以用结构化的查询语言(SQL)来查询、更新和管 Access这样的关系数据库
C.在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句
D.SQL查询更改之后,可以以以前设计视图中所显示的方式显示,也可以在设计网格中进行创建
第3题:
查询订单数在3个以上、订单的平均金额200元以上的职员号。正确的SQL语句是A) SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG_金额>200B) SELECT职员号FROM订单GROUP BY职员号日AVING COUNT(*)>3 AND AVG_(金额)>200C) SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 WHERE AVG_(金额>200D) SELECT职员号FROM订单GROUP BY职员号WHERE COUNT(*)>3 AND_AVG金额>200
第4题:
查询订单数在3个以上、订单的平均金额在200元以上的职员号,正确的SQL语句是( )。
A. SELECT职员号FROM订单GROUP BY职员号HAYING COUNT(*)>3 AND AVG_金额>200
B. SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200
C. SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND WHERE AVG(金额)>200
D. SELECT职员号FROM订单GROUP BY职员号WHERE COUNT(*)>3 AND AVG_金额>200
第5题:
查询订单数在3个以上、订单的平均金额200元以上的职员号。正确的SQL语句是
A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG 金额>200
B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG (金额)>200
C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG (金额)>200
D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG金额>200
第6题:
在考生文件夹里有表Customer和Order,用SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货方式,按公司名称升序排序,再按订单号升序排序,查询结果放在results.dbf中,并要求完整的SQL SELECT语句保存在sql.prg文件中。
第7题:
查询金额最大的那10%订单的信息。正确的SQL语句是
A.SELECT*TOP l0 PERCENT FROM订单
B.SELECT TOP l0%*FROM 订单 ORDER BY金额
C.SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额
D.SELECT TOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC
第8题:
将订单号为"0060"的订单金额改为169元,正确的SQL语句是A)UPDATE订单SET金额=169 WHERE订单号="0060"B)UPDATE订单SET金额WITH 169 WHERE订单号="0060"C)UPDATE FROM订单SET金额=169 WHERE订单号="0060"D)UPDATE FROM订单SET金额WITH 169 WHERE订单号="0060"
第9题:
将订单号为“0060”的订单金额改为169元,正确的SQL语句是
A.UPDATE 订单 SET 金额=169 WHERE 订单号=“0060”
B.UPDATE 订单 SET 金额 WITH l69 WHERE 订单号=“0060”
C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060”
D.UPDATE FROM 订单 SET 金额 WITH l69 WHERE 订单号=“0060”
第10题:
查询2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的SQL语句是( )。