programmers.co.kr/learn/courses/30/lessons/59410
ANIMAL_INS 테이블에서 ANIMAL_TYPE, NAME, SEX_UPON_INTAKE를 ANIMAL_ID순으로 정렬하고, 만약 NAME이 NULL이라면 'No name'으로 출력하는 문제이다.
NULL 이라면 'No name'으로 출력하는 것만 빼면 쉬운 문제이다. null인것을 확인하고, null 이라면 'No name'으로 출력해야하므로 IFNULL을 사용한다.
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID;
'개발 > database' 카테고리의 다른 글
[Oracle] programmers - 없어진 기록 찾기 (0) | 2021.08.05 |
---|---|
[programmers]sql-입양 시각 구하기(1) (0) | 2021.02.26 |
ubuntu mysql 비밀번호 설정하기 (0) | 2021.01.24 |
ubuntu mysql 외부 접속하기 (2) | 2020.08.07 |
mysql 기본 문법 (0) | 2020.07.31 |