문제

정답
SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') AS TLNO
FROM PATIENT
WHERE AGE <= 12 AND GEND_CD = 'W'
ORDER BY AGE DESC, PT_NAME ASC;
COALESCE
함수는 SQL에서 사용되는 함수로, 주어진 여러 인자 중 첫 번째로 NULL
이 아닌 값을 반환하는 기능을 합니다. 이 함수는 주로 데이터베이스 쿼리에서 NULL
값을 처리할 때 유용하게 사용됩니다.
예시
다음은
COALESCE
함수를 사용한 예시입니다:- 단일 표현식 예시:
- 결과:
'Default Value'
- 설명: 첫 번째 표현식이
NULL
이므로, 두 번째 표현식인'Default Value'
를 반환합니다.
SELECT COALESCE(NULL, 'Default Value');
Share article