본문 바로가기
ㄱWORK, ETC/Oracle

GREATEST(최대), LEAST(최소) 함수 사용

by YuyU유유 2022. 3. 24.
728x90
반응형

여러 항목 중 최대값, 최소값 반환하는 함수, 심지어 서브쿼리도 됨

 

 

1. GREATEST > 최대값 가져오기!!

>> GREATEST(항목1, 항목2, 항목3) 최대값!

 

2. LEAST > 최소값 가져오기!!

>> LEAST(항목1, 항목2, 항목3) 최소값!

 

EX)

SELECT SYSDATE - 1 yesterday
      ,SYSDATE today
      ,SYSDATE + 1 tomorrow
      ,least(SYSDATE - 1, SYSDATE, SYSDATE + 1) min_day
      ,least(SYSDATE - 1, SYSDATE, (SELECT SYSDATE + 1 FROM dual)) sub_min_day
      ,greatest(SYSDATE - 1, SYSDATE, SYSDATE + 1) max_day
      ,greatest(SYSDATE - 1, SYSDATE, (SELECT SYSDATE + 1 FROM dual)) sub_max_day
FROM   dual;

 

 

728x90
반응형