SQL 복수행 함수

2020. 4. 21. 18:03·Programming/SQL
728x90

복수행 함수의 종류

1. max

2. min

3. avg

4. sum

5. count


1. max 함수 - 최대값을 출력하는 함수

max(컬럼명)

 

예제) 사원 테이블의 최대 월급은 얼마인가

<emp  테이블의 월급>

<emp 테이블중 최대 월급>

select max(sal)
from emp;

2. min 함수 - 최소값을 출력하는 함수

min(컬럼명)

 

예제) 직업이 SALESMAN인 사원중 최소 월급은 얼마인가?

select min(sal)
from emp
where job = 'SALESMAN';

 

3. avg 함수 - 평균값을 출력하는 함수

avg(컬럼명)

 

예제) 부서번호, 부서번호별 평균월급을 출력하는데 부서번호별 평균 월급이 낮은것 부터 출력하시오

select deptno, round(avg(sal))
from emp
group by deptno
order by avg(sal);

 

4. sum 함수 - 토탈 값을 출력하는 함수

 

예제) 직업, 직업별 토탈 월급을 출력하시오

select job, sum(sal)
from emp
group by job;

5. count 함수 - 건수를 세는 함수

 

예제) 직업, 직업별 인원술르 출력하시오

select job, count(*) 
from emp
group by job;

'Programming/SQL' 카테고리의 다른 글
  • SQL 조인 - 오라클 조인
  • SQL 데이터 분석 함수
  • SQL 단일행함수 - 일반함수
  • SQL 단일행함수 - 변환함수
해치
해치
뭐라도 하자
  • 해치
    hi there
    해치
  • 글쓰기 관리자
  • 전체
    오늘
    어제
    • ALL (70)
      • Programming (62)
        • Python (14)
        • SQL (13)
        • 알고리즘 (35)
      • Framework (4)
        • Airflow (3)
        • Django (1)
      • Infra (3)
        • Docker (3)
        • Linux (0)
      • AWS (0)
      • Dashboard (1)
  • 블로그 메뉴

    • 링크

    • 인기 글

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    해치
    SQL 복수행 함수
    상단으로

    티스토리툴바