1) COUNT(칼럼명) => 해당 칼럼이 존재하는 row의 갯수를 반환
단, 저장된 데이터가 NULL인 칼럼은 세지 않는다.SQL> select count(ename)from emp; SQL> select count(comm)from emp; SQL> select count(*) from emp; => 모든 행(row)의 갯수를 얻어온다
2)SUM(칼럼명) => 해당 칼럼의 값을 모두 더한 값을 러턴한다.
SQL> select sum(sal)from emp;
3) AVG(칼럼명) => 해당 칼럼의 모든 값을 더한 후, row의 갯수로 나눈 평균값을 리턴한다. 단 NULL은 제외된다.
SQL> select AVG(sal) from emp; SQL> select AVG(comm) from emp;
ex) comm이 null인 사원도 평균에 포함시켜서 출력을 하려면?
hint : NVL()함수를 이용한다.
SQL> select avg(nvl(comm,0)) from emp;
4) MAX(칼럼명) => 최대값을 리턴한다
SQL> select max(sal)from emp;
5) MIN(칼럼명) => 최소값을 리턴한다
SQL> select min(sal)from emp;
5) MIN(칼럼명) => 최소값을 리턴한다
SQL> select min(sal)from emp;