SQL을 작성 하다보면 MIN,MAX를 통하여 열들의 최소 값과 최대 값을 알 수있는데 가끔은 열이 아닌 행으로 각각의 컬럼들의 최대,최소 값이 필요 할 때가 있다.

이때 사용할 수 있는 것들이 GREATEST, LEAST 함수 이다.

  • GREATEST()
    • 주어진 값들의 최대 값을 구하는 함수
  • LEAST()
    • 주어진 값들의 최소 값을 구하는 함수
  • ABS()
    • 주어진 값의 절대값을 구하는 함수

 

GREATEST, LEAST 함수를 사용함에 주의 사항으로는 주어진 값에 NULL이 없어야 하며 같은 형식의 값들이 들어 있어야지만 정상적으로 동작한다.

 

 

참조 사이트 : https://gent.tistory.com/332

 

[Oracle] 오라클 GREATEST, LEAST 함수 사용법 및 주의사항

오라클에서 GREATEST 함수는 최대값, LEAST 함수는 최소값을 반환하는 함수이다. MAX, MIN 함수와 차이점은 서로다른 컬럼의 값을 비교한다는 것이다. 같은 행(Row)에서 서로다른 컬럼의 값을 비교하여

gent.tistory.com

 

+ Recent posts