Oracle多行函数也叫做聚合函数。多行函数多条数据返回一条。
主要包括:
- MAX()
- MIN()
- AVG()
- SUM()
- COUNT()
需要注意的是包含null的聚合运算。
select MAX(NULL) from dual;
select MIN(NULL) from dual;
select AVG(NULL) from dual;
select SUM(NULL) from dual;
select COUNT(NULL) from dual;
结果分别是:
NULL
NULL
NULL
NULL
0
与Mysql的结果一致。