본문 바로가기

Database

[Oracle] GREATEST, LEAST 함수

 

GREATEST는 매개변수로 들어오는 표현식에서 가장 큰 값을, LEAST는 가장 작은 값을 반환하는 함수다.

SELECT GREATEST(1,2,3,2),	// 3 
       LEAST(1,2,3,2)		// 1 
  FROM DUAL;

 

숫자 뿐만 아니라 문자도 비교할 수 있다.

SELECT GREATEST('이순신', '강감찬', '세종대왕'),	 // 이순신
       LEAST('이순신', '강감찬', '세종대왕')		 // 강감찬 
  FROM DUAL;