SQL语句: SELECT产地,COUNT(*)FROM商品表 WHERE单

SQL语句: SELECT产地,COUNT(*)FROM商品表 WHERE单价>200GROUP BY产地HAVING C()UNT(*)>=20RDER BY 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是(  )。 

问题:

[单选,材料题] SQL语句:
SELECT产地,COUNT(*)
FROM商品表
WHERE单价>200
GROUP BY产地HAVING C()UNT(*)>=2
0RDER BY 2 DESC
查询结果的第一条记录的产地和提供的商品种类数是(  )。

第下面的题目使用下表的数据.
部门表


部 门 号

部门名称

40

家用电器部

10

电视录摄像机部

20

电话手机部

30

计算机部

商品表


部门号

商品号

商品名称

单价

数量

产地

40

0101

A牌电风扇

200.O0

1 0

广东

40

0104

A牌微波炉

350.00

10

广东

40

0105

B牌微波炉

600.O0

10

广东

20

1032

C牌传真机

1000.00

20

A . 北京,1
B . 上海,2
C . 广东,5
D . 广东,7

参考答案:C

参考解析:

C。【解析】本题考查了SQL语句的功能。ORDER BY短语可以对查询结果排序(I)ESC降序排列),GROUP BY短语用来分组记录,HAVING语句在GROUP BY短语后对结果进行筛选。本题SQL语句的作用是,在商品表中查询哪些提供的商品单价大于200元,并且提供两种以上商品的地方,并按提供的商品种类数降序排列。

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们