[mysql/oracle] NULL 처리하기
              
          2023. 1. 27. 00:38ㆍProgrammers/SQL
문제

결과

mysql / oracle
1. case문
| 1 2 3 4 5 6 | SELECT animal_type, (case                       when name is null then 'No name'                       else name                      end ) name, sex_upon_intake from animal_ins order by animal_id | cs | 
2. coalesce
| 1 2 3 | SELECT animal_type, coalesce(name, 'No name') name, sex_upon_intake from animal_ins order by animal_id | cs | 
mysql
1. ifnull
| 1 2 3 | SELECT animal_type, ifnull(name, 'No name') name, sex_upon_intake from animal_ins order by animal_id | cs | 
oracle
1. decode
| 1 2 3 | SELECT animal_type, decode(name, null, 'No name', name) name, sex_upon_intake from animal_ins order by animal_id | cs | 
2. nvl
| 1 2 3 | SELECT animal_type, nvl(name, 'No name') name, sex_upon_intake from animal_ins order by animal_id | cs | 
'Programmers > SQL' 카테고리의 다른 글
| [mysql/oracle] 12세 이하인 여자 환자 목록 출력하기 (0) | 2023.01.28 | 
|---|---|
| [mysql/oracle] 나이 정보가 없는 회원 수 구하기 (0) | 2023.01.27 | 
| [mysql/oracle]이름이 있는 동물의 아이디 (0) | 2023.01.26 | 
| [mysql/oracle]경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.01.20 | 
| [oracle/mysql]입양 시각 구하기(2) (2) | 2023.01.20 |