Programmers/프로그래머스-NULL 처리하기-MySQL

cosmos·2021년 4월 8일
2
post-thumbnail

문제📖

풀이🙏

  • ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다.
  • 입양 게시판에 동물 정보를 게시하려 한다.
  • 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성하라.
  • 이 때, 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 'No name'으로 표시하라.
    -> 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로(ORDER BY ANIMAL_ID) 조회하는(SELECT) SQL문을 작성하라.
  • 이 때, 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 'No name'으로 표시(IFNULL(NAME, 'No name') AS NAME)하라.

쿼리문💻

-- programmers, SQL 고득점 Kit : IS NULL -> NULL 처리하기, MySQL
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

결과😎


출처📝

https://programmers.co.kr/learn/courses/30/lessons/59410

풀코드

github

0개의 댓글