码迷,mamicode.com
首页 > 其他好文 > 详细

聚合函数

时间:2016-04-10 11:33:18      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

--函数的分类:
    --单行函数:每行返回一个值
    --多行函数:多行返回一个值
--聚合函数是多行函数
--聚合函数的分类
   --max()
   --min()
   --avg()    求均值
   --count()  求个数
       --count(*)       返回表中所有记录的个数
       --count(字段名)  返回字段值非空的记录的个数,重复的记录也会被当成有效的记录。但是空记录会被忽略。
       ----count(distinct 字段名)  返回字段不重复并且非空的记录的个数
--例子:
    select lower(ename) from emp;  --最终返回14行(总共14行),lower()是单行函数
    select max(sal) from emp;      --返回1行,max()是多行函数
--例子:
    select COUNT(*) from emp;   --返回emp表所有记录的个数
    select COUNT(deptno) from emp;  --返回值是14,这说明deptno中重复的值也被当做有效记录
    select COUNT(distinct deptno) from emp;   --返回值是3,统计deptno不重复值的个数
    select COUNT(comm) from emp;   --返回值是4,说明comm为空的记录不会被当做有效的记录
   
    

聚合函数

标签:

原文地址:http://www.cnblogs.com/leo66/p/5373643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!