[ 프로그래머스 ] NULL 처리하기 (MySQL)

2024. 3. 8. 13:55· 문제풀이/SQL 문제 풀이
목차
  1. 🔗 문제 링크
  2. 💡 문제 풀이 및 해석
  3. ⭐️ 정답 코드 및 설명
  4. 🤔 문제 후기
728x90

🔗 문제 링크

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


💡 문제 풀이 및 해석

  1. ANIMAL_TYPE, NAME, SEX_UPON_INTAKE 을 조회하는 문제 이므로 아래 코드를 추가해준다.
SELECT
    ANIMAL_TYPE,
    NAME,
    SEX_UPON_INTAKE
  1. 정렬 순은 ANIMAL_ID 이므로 아래 코드를 정렬해준다.
ORDER BY ANIMAL_ID
  1. NAME에서 NULL을 "No name" 으로 바꿔줘야 한다. 따라서 NAME을 조회할 때, 조건을 걸어줘야 한다. NULL 일 경우 "No name"으로 바뀌는 조건을 추가해준다.
NAME -> CASE WHEN NAME IS NULL THEN "No name" ELSE NAME END AS NAME

⭐️ 정답 코드 및 설명

SELECT
    ANIMAL_TYPE,
    CASE WHEN NAME IS NULL THEN "No name" ELSE NAME END AS NAME,
    SEX_UPON_INTAKE
ORDER BY ANIMAL_ID

🤔 문제 후기

지금까지 대소문자를 구분하지 않고 풀다가 "NO NAME" 으로 출력해서 틀렸는데, 앞으로는 문제를 풀 때, 조건을 좀 더 꼼꼼히 읽어봐야 겠다. 조건식만 쓸 수 있다면, 어려운 문제는 아니였다.

728x90
저작자표시 비영리 동일조건 (새창열림)

'문제풀이 > SQL 문제 풀이' 카테고리의 다른 글

[ 프로그래머스 ] 가격이 제일 비싼 식품의 정보 출력하기 (MySQL)  (0) 2024.03.08
[ 프로그래머스 ] DATETIME에서 DATE로 형 변환 (MySQL)  (0) 2024.03.08
[ 프로그래머스 ] 이름에 el이 들어가는 동물 찾기 (MySQL)  (0) 2024.03.08
[ 프로그래머스 ] 동명 동물 수 찾기 (MySQL)  (0) 2024.03.08
[ 프로그래머스 ] 특정 옵션이 포함된 자동차 리스트 구하기 (MySQL)  (0) 2024.03.05
  1. 🔗 문제 링크
  2. 💡 문제 풀이 및 해석
  3. ⭐️ 정답 코드 및 설명
  4. 🤔 문제 후기
'문제풀이/SQL 문제 풀이' 카테고리의 다른 글
  • [ 프로그래머스 ] 가격이 제일 비싼 식품의 정보 출력하기 (MySQL)
  • [ 프로그래머스 ] DATETIME에서 DATE로 형 변환 (MySQL)
  • [ 프로그래머스 ] 이름에 el이 들어가는 동물 찾기 (MySQL)
  • [ 프로그래머스 ] 동명 동물 수 찾기 (MySQL)
RealTone
RealTone
풀스택 개발자되기 기원 1년차
RealTone
개발공부 블로그
RealTone
전체
오늘
어제
  • 분류 전체보기 (85)
    • 개발자 공부 (8)
      • 인프라 - AWS (2)
      • Frontend - React (2)
      • Frontend - Next (2)
    • 구름톤트레이닝 (2)
      • 강의 후기 (0)
    • 문제풀이 (74)
      • 알고리즘 문제 풀이 (62)
      • SQL 문제 풀이 (12)
    • 개인 (0)
      • 멕북초기화세팅 (0)

블로그 메뉴

  • 홈
  • 태그
  • GitHub
  • 방명록

태그

  • AWS
  • baekjoon
  • CI/CD
  • codedeploy
  • ec2
  • G2
  • G3
  • G4
  • G5
  • git/github

최근 글

hELLO · Designed By 정상우.v4.2.2
RealTone
[ 프로그래머스 ] NULL 처리하기 (MySQL)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.