MENU

聚合函数

June 10, 2018 • Read: 226 • SQL

函数的分类
  1. 单行函数
    每一行返回一个值
  2. 多行函数
    多行返回一个值

聚合函数是多行函数

select lower(ename) from emp --返回14行,lower()是单行函数
select max(sal) from emp--返回1行,max()是多行函数
聚合函数的分类

max()
min()
avg()
count():求个数,重复记录计入,null不计入

select count(*) from emp--返回表记录的个数
select count(distinct deptno) from emp--统计deptno不重复的记录
select count(sal) from emp--null的数量不会计入
注意
select lower(ename),max(sal) from emp--error,单行函数和多行函数不能混用
最后编辑于: October 19, 2018
Archives Tip
QR Code for this page
Tipping QR Code