美文网首页
SQL集合函数与分组

SQL集合函数与分组

作者: 彩笺w尺素 | 来源:发表于2020-04-16 14:04 被阅读0次

集合函数统计汇总

1. 执行行和列计数(count)          

select count (*) from 表名;===========>返回全部值,包括null           

select count (all 列名0 from 表名;========>排除空值          

select count (distinct 列名) from 表名;====>排空,去重。    

2. 返回列合计算(sum)            

select sum (列名) from 表名;======》求整形和浮点型。             

select sum (*) from 表名;======》报错   

3. 获取平均值(avg)             

select avg(列名) from 表名;=======>自动过滤null值,返回值错误。              

select avg (列名) from 表名 where 列名 is not null;             

select sum(列名)/ count(liem) as 列名 from 表名;    

4. 返回最值(max/min)            

select max(列名) from 表名;select min (列名) from 表名;            

没有*、all、distinct 规范。

数据分组(行分组)

1. 过滤分组数据 :

select 列名,集合函数 from 表名 (where 条件) grounp by 列名;=======>单行                                     

select 列名,列名 from 表名 group by 列名,列名;====================>多行                          

过程:from到内存、where条件过滤、分组、集合。     

2. 使用having语句:

select 列名 from 表名 group by 列名 having 条件;

SQL语句执行顺序

1 语句:select、from、 where、groupby 、order by、having    

2 顺序:from语句、where语句、group by 语句、select语句、having语句、order by语句。

相关文章

  • SQL集合函数与分组

    集合函数统计汇总 1. 执行行和列计数(count)select count (*) from 表名;======...

  • MySql 分组与统计函数

    group分组与统计函数: 统计函数: max() count() avg() min() sum() 在sql中...

  • MySQL白菜教程(Level 7)

    1. 分组查询 GROUP BY 子句GROUP BY 函数就是 SQL 中用来实现分组的函数,其用于结合聚合函数...

  • java sql分组函数

    优先级:select 分组函数 from 表 where 条件 group by 多个字段 having 条件 o...

  • oracle学习笔记8: 分析函数

    分析函数,也称为窗口函数,通常被认为仅对数据仓库SQL有用。使用分析函数的查询,基于对数据行的分组来计算总量值。与...

  • SQL总结-开窗函数

    一 . 开窗函数 分组函数 开窗函数 分组与开窗的区别分组函数每组只返回一行,而开窗函数每组返回多行。如下: 分组...

  • Oracle_SQL函数-分组函数

    分组函数 什么是分组函数分组函数作用于一组数据,并对一组数据返回一个值 组函数类型:主要有6种AVG - 平均CO...

  • Spark语法

    SQL语法规范:分组语句中,select后面只能跟三种情况,1-分组字段,2-函数结果【聚合函数】,3-常量 cr...

  • Pandas-分组函数和分层索引的展开

    分组函数groupby 在处理数据的时候经常会用到分组,类似于SQL中的group by,按照group by后面...

  • MySQL数据库开发技术——高级查询

    分组函数是对数据行的集合进行操作并按组给出一个结果,这个结果可直接输出,或者用来做判断条件。 单行函数和分组函数区...

网友评论

      本文标题:SQL集合函数与分组

      本文链接:https://www.haomeiwen.com/subject/knyrvhtx.html