SELECT语句中,何时使用分组子句,何时不必使用分组子句?

题目
问答题
SELECT语句中,何时使用分组子句,何时不必使用分组子句?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )

A、使用WHERE子句

B、在GROUP BY后面使用HAVING子句

C、先使用WHERE子句,再使用HAVING子句

D、先使用HAVING子句,再使用WHERE子句

E、使用FOR子句


参考答案:B

第2题:

如果在SELECT-SQL语句中使用了TOP子句,必须要同时使用【 】子句。


正确答案:ORDER
ORDER 解析:SELECT-SQL语句中的TOP子句用于指定查询结果包括特定数目的行数,在使用该子句时,应同时使用ORDER子句对数据表中的指定字段进行排序,在排序的基础上输出由TOP中表达式给出的前N项记录。

第3题:

SELECT语句中没有分组子句和聚合函数时,SELECT子句表示关系代数中的( )。

A.投影操作

B.选择操作

C.连接操作

D.笛卡儿积操作


参考答案:A

第4题:

SELECT语句中下列()子句用于对数据按照某个字段分组()子句用于对分组统计进一步设置条件。

A.HAVING子句

B.GROUP BY 子句

C.ORDER BY 子句

D.WHERE子句


正确答案:BA


第5题:

使用SQL Select语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用【 】子句来限定分组。


正确答案:HAVING
HAVING 解析:HAVING子句总是跟在GROUP BY子句之后,而不能单独使用。在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句来限定分组。

第6题:

如果在SELECT语句中使用了TOP子句,必须要同时使用【 】子句。


正确答案:ORDER
ORDER

第7题:

在SELECT语句中,HAVING子句必须与 子句一起使用。


正确答案:GROUP BY
GROUP BY 解析:HAVING必须跟随GROUP BY使用,它用来限定分组必须满足的条件。

第8题:

在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当______。

A.使用WHERE子句

B.使用HAVING子句

C.先使用HAVING子句,再使用WHERE子句

D.先使用WHERE子句,再使用HAVING子句


正确答案:D
解析:用WHERE去掉不满足条件的记录,再用HAVING进行分组。

第9题:

使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 ______。

A.使用WHERE子句

B.在GROUP BY后面使用HAVING子句

C.先使用WHERE子句,再使用HAVING子句。

D.先使用HAVING子句,再使用WHERE子句


正确答案:B
解析:在SQLSELECT语句中,GROUPBY短语用作数据分组的条件,HAVING子句紧跟GROUPBY语句之后,作为进一步的分组条件,且不能单独存在。

第10题:

在SQL Select语句中使用Group By进行分组查询时,如果要求分组满足指定条件,则需要使用_______子句来限定分组。


正确答案:Having
Having 解析:使.用having子句进行分组筛选,where子句只能对没有分组统计前的数据行进行筛选,对分组后的条件的筛选必须使用having子句。

更多相关问题