본문 바로가기
CS/데이터베이스

[Oracle] 최대값 출력 (MAX)

by 김크롱 2020. 9. 7.

최대값 출력 (MAX)

 

SELECT MAX(column1)
    FROM tablename;

: column1의 최대값을 출력함

 

 

SELECT MAX(column1)
    FROM tablename
    WHERE column2='KOREA';

: column2가 'KOREA'인 경우 column1의 최대값을 출력

 

 

 

사용 주의

SELECT column1, MAX(column2)
    FROM tablename
    WHERE column1='KOREA';

: column1의 값이 여러 개, column2는 하나를 출력하기 때문에 오류가 발생함

 

SELECT column1, MAX(column2)
    FROM tablename
    WHERE column1='KOREA'
    GROUP BY column1;

: GROUP BY 를 이용해 묶어 주어야 실행됨

 

SELECT column1, MAX(column2)
    FROM tablename
    GROUP BY column1;

: GOUP BY 사용 시 조건이 없을 경우

 

'CS > 데이터베이스' 카테고리의 다른 글

[Oracle] 평균값 출력 (AVG)  (0) 2020.09.07
[Oracle] 최소값 출력 (MIN)  (0) 2020.09.07
[Oracle] IF문 SQL구현 (CASE)  (0) 2020.09.06
[Oracle] IF문 SQL구현 (DECODE)  (0) 2020.09.06
[Oracle] NULL 값 대신 출력 (NVL, NVL2)  (0) 2020.09.04