본문 바로가기

데이터베이스

데이터베이스 정리 9 - NULL을 다른 값으로 변환하는 함수들

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

 

이런 형식으로 작성을 해야한다.