프로그래머스 SQL 고득점 kit - IS NULL

Pepzera·2026년 2월 19일

SQL코딩테스트

목록 보기
27/29

프로그래머스 SQL 고득점 kit 사이트 (IS NULL)

SQL 고득점 kit

경기도에 위치한 식품창고 목록 출력하기

Level 1

경기도에 위치한 식품창고 목록 출력하기[SQL 고득점 kit]

내 답안

SELECT WAREHOUSE_ID
     , WAREHOUSE_NAME
     , ADDRESS
     , IF(FREEZER_YN IS NULL, 'N', FREEZER_YN) AS 'FREEZER_YN'
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '%경기도%';

이름이 없는 동물의 아이디

Level 1

이름이 없는 동물의 아이디[SQL 고득점 kit]

내 답안

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID ASC;

이름이 있는 동물의 아이디

Level 1

이름이 있는 동물의 아이디[SQL 고득점 kit]

내 답안

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID ASC;

NULL 처리하기

Level 2

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

내 답안

SELECT ANIMAL_TYPE
     , IF(NAME IS NULL, 'No name', NAME) AS 'NAME'
     , SEX_UPON_INTAKE
FROM ANIMAL_INS

나이 정보가 없는 회원 수 구하기

Level 1

나이 정보가 없는 회원 수 구하기[SQL 고득점 kit]

내 답안

SELECT COUNT(user_id) AS 'USERS'
FROM USER_INFO
WHERE age IS NULL

잡은 물고기의 평균 길이 구하기

Level 1

잡은 물고기의 평균 길이 구하기[SQL 고득점 kit]

내 답안

SELECT ROUND(AVG(IF(LENGTH IS NULL, 10, LENGTH)), 2) AS AVERAGE_LENGTH
FROM FISH_INFO;

ROOT 아이템 구하기

Level 2

ROOT 아이템 구하기[SQL 고득점 kit]

내 답안

SELECT II.ITEM_ID
     , II.ITEM_NAME
FROM ITEM_INFO AS II
  INNER JOIN ITEM_TREE AS IT ON II.ITEM_ID = IT.ITEM_ID
WHERE IT.PARENT_ITEM_ID IS NULL

업그레이드 할 수 없는 아이템 구하기

Level 3

업그레이드 할 수 없는 아이템 구하기[SQL 고득점 kit]

내 답안

SELECT II.ITEM_ID
     , II.ITEM_NAME
     , II.RARITY
FROM ITEM_INFO AS II
  LEFT JOIN ITEM_TREE AS IT ON II.ITEM_ID = IT.PARENT_ITEM_ID
WHERE IT.ITEM_ID IS NULL
ORDER BY II.ITEM_ID DESC;

0개의 댓글