본문 바로가기
Coding Test/SQL Coding Test

[프로그래머스 / SQL] - NULL 처리하기

by nam_ji 2024. 1. 9.

NULL 처리하기

문제

  • 동물 정보가 담긴 animal_ins 테이블이 있습니다.
  • animal_ins에서 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 출력하는 문제인데,
  • 여기서 이름에서 NULL 값이 있다면 No name으로 바꿔서 출력되도록 하는 문제입니다.


프로그래머스 코드

  • SELECT로 조회할 컬럼을 지정합니다.
  • 여기서 조회할 컬럼 중 NULL값을 처리할 수 있도록 IFNULL을 사용합니다.
    • IFNULL (A, B)
    • A가 NULL이면 B를 출력하고, 그렇지 않다면 A를 반환합니다.
  • FROM에 지정한 컬럼을 가져올 테이블명을 작성합니다.
  • ORDER BY를 사용하여 조건에 맞게 정렬하면 됩니다.