[SQL 고득점 kit:IS NULL] NULL 처리하기

이현진·2022년 5월 3일
0

SQL 고득점 kit

목록 보기
16/16

문제

입양 게시판에 동물 정보를 게시하려 한다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 문제이다.
이 때, 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해야 한다.

풀이

  1. 우선 동물의 생물 종, 이름, 성별 및 중성화 여부를 ANIMAL_INS에서 가져온다.
    SELECT ANIMAL_TYPE, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
  2. ANIMAL_ID를 오름차순으로 정렬한다.
    ORDER BY ANIMAL_ID ASC;
  3. NAME을 IFNULL을 사용해 가져온다.
    1번 줄에서 NAME 대신 IFNULL(NAME, "No name")

profile
https://github.com/lhjbg0821

0개의 댓글