单选题
现有产品表(产品编号,名称,单价),下列语句正确的是______。
A、
SELECT 名称 FROM 产品表 WHERE单价=MIN(单价)
B、
SELECT 名称,MIN(单价) AS min_price FROM 产品表;GROUP BY 名称 ORDER BY MIN(单价)
C、
SELECT 名称,MIN(单价) AS min_price FROM 产品表;GROUP BY 名称 HAVING MIN(单价)>20
D、
SELECT 名称,MIN(单价) AS min_price FROM 产品表;WHERE MIN(单价)>20 GROUP BY 名称
【正确答案】
C
【答案解析】
[解析] SQL的查询的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语用来限定分组必须满足的条件,必须跟随GROUP BY使用;WHERE说明查询条件,即选择元组的条件;ORDER BY短语用来对查询的结果进行排序。本题只有C选项的格式正确。
提交答案
关闭