영아일지

[프로그래머스] SQL - ISNULL 모음 본문

디지털/코딩테스트

[프로그래머스] SQL - ISNULL 모음

영아일지 2022. 10. 14. 16:56

이름이 없는 동물의 아이디

SELECT ANIMAL_ID FROM ANIMAL_INS
WHERE NAME IS NULL

 IS NULL

 

이름이 있는 동물의 아이디

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

IS NOT NULL

 

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

SELECT COUNT(*) AS USERS FROM USER_INFO
WHERE AGE IS NULL

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

SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, 
CASE WHEN FREEZER_YN is null THEN 'N' ELSE FREEZER_YN END
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '%경기도%'
ORDER BY WAREHOUSE_ID

CASE WHEN 필드명 조건 THEN (조건에 맞았을 때 출력할 것 ) ELSE (조건에 맞지 않았을 때) END

 

  • CASE문은 END로 끝내야함
  • 조건문 사이에는 , 사용하지 말기
  • ELSE 위에는 BULL값 안됨