5.MySql(scott)-기본문법 - 복수행 그룹함수

JungSik Heo·2024년 12월 15일
0

MySQL

목록 보기
16/33

복수행(그룹) 함수

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;
profile
쿵스보이(얼짱뮤지션)

0개의 댓글