데이터베이스
데이터베이스 정리 9 - NULL을 다른 값으로 변환하는 함수들
열곰탱
2021. 8. 23. 16:57
1. COALESCE 함수
COALESCE함수는 괄호 속 인자 중에서 가장 첫 번째로 NULL이 아닌 값을 반환합니다.
-NULL 대신에 'N/A'라는 문자열을 출력이 되었다.
2. IFNULL 함수
IFNULL 함수는 첫 번째 인자가 NULL인 경우에는 , 두 번째 인자를 표시하고 NULL이 아니면 해당 값을 그대로 표현합니다.
3. IF 함수
IF 함수는 가장 첫 번째 인자로 어떤 조건식이 옵니다. 만약 그 조건식의 결과가 True라면 두 번째 인자를 리턴하고, False라면 세 번째 인자를 리턴합니다.
4. CASE 함수
CASE 함수의 형식
CASE
WHEN 조건1 THEN 해당 조건이 TRUE일 때 보여줄 값
WHEN 조건2 THEN 해당 조건이 TRUE일 때 보여줄 값
WHEN 조건3 THEN 해당 조건이 TRUE일 때 보여줄 값
ELSE 그 밖의 모든 경우
END
이런 형식으로 작성을 해야한다.