에스제이

반응형

안녕하세요, 같은 테이블에서 두 개 이상의 컬럼의 값을 비교하는 방법에 대해서 알아보도록 하겠습니다.

 

 

[ 목차 ]

  • 1. GREATEST 함수
  • 2. LEAST 함수
  • 3. 주의사항

 

COL1 COL2 COL3
10 20 10
20 40 50
30 30 40

 

위와 같은 데이터가 있다고 가정해보자.

GREATEST 함수는 두 개이상의 컬럼에서 가장 큰 값을 반환하는 함수입니다.

 

 

질의

SELECT GREATEST(COL1, COL2, COL3) FROM TABLENAME;

 


결과

50

 

이번에는 반대로 두개 이상의 컬럼에서 가장 작은 값을 반환하는 함수에 대해서 알아보도록 하겠습니다.

 

 

질의

SELECT LEAST(COL1, COL2, COL3) FROM TABLENAME;

결과

10

 

주의사항

컬럼의 값에 NULL 이 있을 경우 NULL을 반환한다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band