深入浅出Oracle汇总函数(oracle汇总函数)
Oracle中的汇总函数可以用于统计引擎的的不同列的单行值或多行值,它可以让我们快速从现有的表里获得更详细的信息,让用户简单的完成汇总数据的任务。下面我们就一起来深入浅出的学习Oracle汇总函数吧。
Oracle汇总函数共有四类:
1. AVG函数。这个函数求取一个属性列的所有值的平均值,其具体语句如下:
AVG(col_name)
例子:
SELECT AVG(SALARY)
FROM EMPLOYEE;
2. COUNT函数。这个函数计算当前属性列中的非空值的总和,其具体语句如下:
COUNT(col_name)
例子:
SELECT COUNT(FIRSTNAME)
FROM EMPLOYEE;
3. MAX函数。这个函数求属性列中的最大值,其具体语句如下:
MAX(col_name)
例子:
SELECT MAX(SALARY)
FROM EMPLOYEE;
4. MIN函数。这个函数求属性列中的最小值,其具体语句如下:
MIN(col_name)
例子:
SELECT MIN(AGE)
FROM EMPLOYEE;
除了上述提到的四个函数之外,还有一个很有用的函数,那就是SUM函数,该函数可以用来计算属性列中所有值的总和。其具体语句如下:
SUM(col_name)
例子:
SELECT SUM(SALARY)
FROM EMPLOYEE;
本文简单的介绍了Oracle汇总函数使用和语句,如果想深入的学习例如该函数的在多表中使用,以及多种函数结合使用,可以参阅诸如《Oracle数据库SQL入门教程》等书籍。