博客
关于我
SQL分组和聚合(格式)
阅读量:263 次
发布时间:2019-03-01

本文共 482 字,大约阅读时间需要 1 分钟。

聚合函数与分组操作指南

聚合函数

求总和

使用 sum 函数对指定列求总和,格式为:sum(列名)

求总数

使用 count 函数对数据行数量进行统计,格式为:count(列名)。注意:若列名中存在 null 值,统计时将不参与计算。查询总数量可使用 count(*)count(常量值)

求平均值

使用 avg 函数对指定列求平均值,格式为:avg(列名)

求最大值

使用 max 函数获取指定列的最大值,格式为:max(列名)

求最小值

使用 min 函数获取指定列的最小值,格式为:min(列名)


分组操作

基本分组

分组操作使用 group by 子句,格式为:

select 列名 from 表名 group by 分组依据列

进阶分组

在分组基础上可以对结果进行过滤,格式为:

select 列名 from 表名 group by 分组依据列 having 条件

多列分组

同时对多列进行分组,格式为:

group by 分组依据列1,分组依据列2,…,分组依据列n

以上内容可以根据具体需求进行扩展或调整,适合技术文档或操作指南使用。

转载地址:http://rcex.baihongyu.com/

你可能感兴趣的文章
openstack虚拟机迁移live-migration中libvirt配置
查看>>
ORACEL学习--理解over()函数
查看>>
ORACLE Bug 4431215 引发的血案—原因分析篇
查看>>
oracle dblink结合同义词的用法 PLS-00352:无法访问另一数据库
查看>>
Oracle dbms_job.submit参数错误导致问题(ora-12011 无法执行1作业)
查看>>
Oracle GoldenGate Director安装和配置(无图)
查看>>
oracle script
查看>>
Oracle SOA Suit Adapter
查看>>
Oracle Spatial空间数据库建立
查看>>
UML— 活动图
查看>>
Oracle 写存储过程的一个模板还有一些基本的知识点
查看>>
oracle 创建字段自增长——两种实现方式汇总
查看>>
Oracle 升级10.2.0.5.4 OPatch 报错Patch 12419392 Optional component(s) missing 解决方法
查看>>
oracle 可传输的表空间:rman
查看>>
oracle 学习
查看>>
ORACLE 客户端工具连接oracle 12504
查看>>
oracle 行转列
查看>>
Oracle 表
查看>>
Oracle 递归
查看>>
oracle 逻辑优化,提升高度,综合SQL上下文进行逻辑优化
查看>>