GROUP BY 语句可结合一些聚合函数来使用,HAVING语句在GROUP BY语句后筛选数据。

SELECT column_name, aggregate_function(column_name)

FROM table_name

WHERE column_name operator value

GROUP BY column_name;

常用的聚合函数

AVG():返回数值列的平均值;

SELECT AVG(column_name) FROM table_name

COUNT():返回匹配指定条件的行数;

SELECT COUNT(column_name) FROM table_name;

FIRST()/LAST() :返回指定的列中第一个/最后一个记录的值;

SELECT FIRST/LAST (column_name) FROM table_name;

MAX()/MIN() :返回指定列的最大值/最小值;

SELECT MIN/MAX(column_name) FROM table_name;

SUM() :返回数值列的总数;

SELECT SUM(column_name) FROM table_name;

having与聚合函数相关推荐

  1. TSQL 聚合函数忽略NULL值

    max,min,sum,avg聚合函数会忽略null值,但不代表聚合函数不返回null值,如果表为空表,或聚合列都是null,则返回null.count 聚合函数忽略null值,如果聚合列都是null ...

  2. Oracle 聚合函数(Aggregate Functions)说明

    Oracle Aggregate Functions用过很多,官网的说明如下: Aggregate Functions http://docs.oracle.com/cd/E11882_01/serv ...

  3. MySQL数据库聚合函数(count、max、min、sum、avg)

    1. 聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 常用的聚合函数: count(col): 表示求指定列的总 ...

  4. Spark:group by和聚合函数使用

    groupBy分组和使用agg聚合函数demo: df.show +----+-----+---+ |YEAR|MONTH|NUM| +----+-----+---+ |2017| 1| 10| |2 ...

  5. R语言使用reshape2包的dcast函数将dataframe从长表到宽表(Long- to wide-format)、指定单个标识符、、表格转化的时候值不唯一设置聚合函数(均值)

    R语言使用reshape2包的dcast函数将dataframe从长表到宽表(Long- to wide-format).指定单个标识符..表格转化的时候值不唯一设置聚合函数(均值) 目录

  6. mysql的聚合函数综合案例_MySQL常用聚合函数详解

    一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...

  7. SSRS 2012 聚合函数 -- 隔行换色示例

    SSRS 2012 聚合函数 -- 隔行换色示例 有时我们希望报表能够显示出数据笔数的流水序号,如果要使用T-SQL查询来做出这种效果,通常必须使用RANK函数以自动产生编号,在此将介绍如何使用SSR ...

  8. T-SQL 聚合函数Count与NULL

    大家都知道聚合函数是做统计用的,而count函数是统计行数的,也就是满足一定条件记录的行数. 下面我们来看下这个count与NULL的微妙关系. CREATE TABLE dbo.Student (S ...

  9. mysql常用命令行操作(二):表和库的操作、引擎、聚合函数

    一.查看.创建.删除数据库 create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置 ...

  10. [Hive_11] Hive 的高级聚合函数

    0. 说明 Hive 的高级聚合函数 union all | grouping sets | cube | rollup pv //page view 页面访问量 uv //user view 访问人 ...

最新文章

  1. AI新作品:照片迅速被画成艺术画
  2. vue2.0无限滚动加载数据插件
  3. JS的正则表达式[收藏]
  4. gradle下载的依赖包位置 及 修改
  5. vi(vim)常用命令汇总
  6. linux下nand flash驱动工作原理,Linux驱动之Nand Flash四问,原理、工作方式都包含了...
  7. python sort 逆序_python实现·十大排序算法之插入排序(Insertion Sort)
  8. 微信小程序基于scroll-view实现锚点定位
  9. 【转】session和cookie详解
  10. bzoj 1054: [HAOI2008]移动玩具.cpp
  11. 阿里云SLB负载均衡ESS弹性伸缩
  12. linux监控工具gotop
  13. 数学基础-概率论01(离散型分布)
  14. apicloud 项目常用插件
  15. python三大框架_python 三大框架的 介绍。
  16. Attrbute value muster
  17. 【贪心】兔警官朱迪买礼物
  18. Pico VR 一体机初测
  19. 撸羊毛当当图书618优惠码,花120买300(含书单推荐)
  20. 小萌库一周电影大合集

热门文章

  1. c语言中关闭文件的作用,【C语言】计算机中的流和文件概述(文件的概念及打开关闭)...
  2. 私有云产业在各方推动下不断前进稳定发展,前景广阔
  3. 【成长】程序员的成长学习笔记(长更)
  4. python继承顺序
  5. css元素定位:通过元素的标签或者元素的id、class属性定位
  6. 金融类自定义View(四)--股票蜡烛图以及MA、BOLL指标
  7. white-space属性
  8. 国内最全省市县中心经纬度城市简称城市标准编码电话区号三级联动邮政编码城市等级更新到2023年4月份
  9. mysql insert语句大全_MySQL中insert into语句的6种写法
  10. Nmap中NSE数据文件分析