Sql 실무 (COALESCE, greatest)

박상훈·2025년 3월 27일
0

개인공부&&실무

목록 보기
20/20

1.COALESCE

COALESCE 함수란?

COALESCE(value1, value2, ..., valueN)

왼쪽부터 차례대로 NULL이 아닌 첫 번째 값을 반환하는 함수입니다.

모든 값이 NULL이면 마지막 값을 반환합니다.

NULLIF, NVL, CASE WHEN 같은 대체 함수보다 더 깔끔하고 효율적으로 사용할 수 있습니다.

[chatgpt출처]

2.GREATEST

GREATEST 함수는 여러 개의 값 중에서 가장 큰 값을 반환하는 함수입니다.

사용법
sql
코드 복사
GREATEST(value1, value2, ..., valueN)
주어진 값들 중에서 가장 큰 값을 반환합니다.
비교하는 값들이 숫자, 날짜, 문자열일 경우 각각 숫자는 큰 수, 날짜는 더 나중의 날짜, 문자열은 사전순으로 가장 뒤에 오는 값을 반환합니다.
NULL 값이 포함되면 결과가 NULL이 됩니다.

[chatgpt출처]

profile
기록하는 습관

0개의 댓글