数据库原理与应用

在进行分组统计时,如果需要对分组进行筛选,应使用HAVING语句而不是WHERE语句。

题目

在进行分组统计时,如果需要对分组进行筛选,应使用HAVING语句而不是WHERE语句。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的 ______。A.列B.行C.关系D.分组

SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的 ______。

A.列

B.行

C.关系

D.分组


正确答案:D
解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT-FROM-WHERE查询块组成。其中HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件。

第2题:

在SQL语言的SELECT语句中,用于对结果元组进行分组的是( )字句。A.GROUP BYB.HAVINGC.ORDER BYD.WHERE


正确答案:A
根据(by)一定的规则进行分组(Group)。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。使用 HAVING 子句选择行.   HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 子句和 SELECT 语句交互的方式类似。WHERE 子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。HAVING 语法与 WHERE 语法类似,但 HAVING 可以包含聚合函数。HAVING 子句可以引用选择列表中出现的任意项。ORDER BY 语句用于对结果集进行排序, 有条件地从表中选取数据,因此对元组进行分组是GROUP BY 字句的功能。

第3题:

在SQL语言的SELECT语句中,用于对结果元组进行分组的是( )子句。

A)GROUP BY

B)HAVING

C)ORDERBY

D)WHERE


正确答案:A
SQL语言提供了SELECT语句进行数据库的查询,该语句的一般格式是:

整个语句的含义是,根据WHERE子句的条件表达式,从基本表或视图中找出满足条件的元组,按SELECT子句中的目标表达式,选出元组中的属性值形成结果表。若有ORDER子句,则结果表要按照指定的列名2按升序或降序排序。GROUP子句将结果按列名1分组,每个组产生结果表中的一个元组。分组的附加条件用HAVING短语给出。

第4题:

在SQL语言的SELECT语句中,用于对结果元组进行分组的是( )子句。

A)GROUP BY

B)HAVING

C)ORDER BY

D)WHERE


正确答案:A

第5题:

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


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

第6题:

SQL的SELECT语句中,“HAVING<条件表达式>’’用来筛选满足条件的( )。 A.列B.行S

SQL的SELECT语句中,“HAVING<条件表达式>’’用来筛选满足条件的( )。

A.列

B.行

C.关系

D.分组


正确答案:D
D。【解析】SELECT的命令格式看起来似乎非常复杂,实际上只要理解了命令中各个短语的含义,SQLSELECT还是很容易掌握的,其中主要短语的含义如下:SELECT说明要查询的数据;FROM说明要查询的数据来自哪个(些)表,可以基于单个表或多个表进行查询;WHERE说明查询条件,即选择元组的条件;GROUPBY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语必须跟随GRoUPBY使用,它用来限定分组必须满足的条件;ORDERBY短语用来对查询的结果进行排序。

第7题:

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

A.使用WHERE子句

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

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

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


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

第8题:

在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用( )。

A、WHERE

B、GROUP BY

C、ORDER BY

D、HAVING


参考答案:D

第9题:

使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当在GROUP BY中使用__________子句。


正确答案:
HAVING 
在分组与计算查询语句中,使用HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING子句必须与GROUP BY短语同时使用。 

第10题:

在SQL的查询语句中,用于分组查询的语句是()。

  • A、ORDER BY
  • B、WHERE
  • C、GROUP BY
  • D、HAVING

正确答案:C

更多相关问题