1. 使用group by 子句时,group by 子句中的列项,不一定要select 出来.
2. 在select 子句中的列项必须在group by子句中出现,或是含有聚合函数.
3. 常用的聚合函数有min(), max(), count(), avg(),sum()...
4. having子句是对一组记录的搜索条件,而where子句只是针对单个记录.
例:
(1)使用group by 子句:
select last_name,state_cd,sum(sales)
from customer
group by last_name;
ERROR at line 1:
ORA-00979: not a GROUP BY expression
(2)使用having子句:
select state_cd,avg(sales)
from customer
group by state_cd
having
count (state_cd) >300 ;”
分享到:
相关推荐
在SQL语言中用Group By子句实现除法.pdf
GROUP BY子句(rollup,cube,grouping sets)实例说明
SQL语言中GROUP BY子句的应用剖析.pdf
对Transact-SQL中groupby子句异常的分析.pdf
数据库管理与应用 5.3.4使用GROUP BY子句对数据进行分组汇总.pdf 学习资料 复习资料 教学资源
Linux运维-运维课程d2-MySQL基本SQL语句(下)-15-GROUP BY子句之统计函数.mp4
00574 Oracle公司内部数据库培训资料-Les17_对 GROUP BY 子句的扩展(PPT 27页).ppt
Linux运维-运维课程d2-MySQL基本SQL语句(下)-16-GROUP BY子句之分组原理与实
9.关于查询语句的SELECT子句为SELECT A,B,C *D,则不能使用的GROUP BY子句是(GROUP BY A) 10.建立索引的优点之一是(保证数据的唯一性、加快数据检索速度、加速表与表之间的连接、减少查询中分组和排序的时间、提高...
要了解GROUP BY子句考虑的EMPLOYEE_TBL的的表具有以下记录: mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+--...
GROUP BY子句要和聚合函数配合使用才能完成分组查询,在SELECT查询的字段中,如果没有使用聚合函数就必须出现在ORDER BY子句中。分组查询后,查询结果为一个或多个列分组后的结果集。 GROUP BY语法 SELECT 列名, ...
NULL 博文链接:https://weishaoxiang.iteye.com/blog/2003050
一、如何理解group by 后 带 rollup 子句所产生的效果 group by 后 带 rollup 子句的功能可以理解为:先按一定的规则产生多种分组,然后按各种分组统计数据(至于统计出的数据是求和还是最大值还是平均值等这就取决...
Oracle中group by用法 在select 语句中可以使用group by...在带有group by 子句的查询语句中,在select 列表中指定的列要么是group by 子句中指定的列,要么包含聚组函数 select max(sal),job emp group by job; (注意
1、GROUP BY子句可以包含任意数目的列。也就是说可以在组里再分组,为数据分组提供更细致的控制。 2、如果在GROUP BY子句中指定多个分组,数据将在最后指定的分组上汇总。 3、GROUP BY子句中列出的每个列都必须是...
2. 网状结构模型:按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG(Data Base Task Group)。 3. 关系结构模型:关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。...
1.单表查询(若干列、若干元组、OREDER BY子句、聚集函数、GROUP BY子句、LIMIT子句) 2.连接查询(等值与非等值连接查询、自身连接、外链接) 3.嵌套查询(带有IN谓词的子查询、带有比较运算符的子查询、带有ANY...
MYSQL函数和操作符 操作符 . 操作符优先级 ............控制流程函数 ................................................... 与GROUP BY子句同时使用的函数和修改程序 . GROUP BY(聚合)函数 . GROUP BY修改程序 . 具有隐含字段的GROUP BY
第五篇 分析函数简述 分析函数的语法结构比较复杂,但多数函数都具有相同的语法结构,所以先在之前进行统一介绍,后续单个函数介绍时就不过多说明函数语法结构了。...不过它跟select语句后跟的group by 子句并不冲突。