MENU

聚合函数

June 10, 2018 • Read: 2954 • 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,单行函数和多行函数不能混用
Last Modified: February 8, 2020
Archives Tip
QR Code for this page
Tipping QR Code