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
'SQL' 카테고리의 다른 글
SQL 문자열 자르기, 대소문자 변경, 문자 합치기 (0) | 2024.07.01 |
---|---|
두 테이블을 조회 할 때 한쪽에만 있는 값 조회 (0) | 2024.06.28 |
이전, 이후 행 값을 불러오기 (0) | 2024.06.24 |
SQL 임의 테이블 생성(WITH, RECURSIVE) (0) | 2024.06.20 |
SQL 문자열 숫자 변환 및 TABLE 위아래로 붙이기 (0) | 2024.06.19 |