SQL

[SQL/IS NULL] 경기도에 위치한 식품창고 목록 출력하기 - 프로그래머스

되다 2024. 2. 12. 16:17

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131114

 

프로그래머스

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

programmers.co.kr

 


  • 문제
  • 소요시간: 6분 56초


  • 설계하기(접근방법) 

1. 요구 사항 정리

 

1) 냉동시설 유뮤 = NULL -> 'N'으로 출

 

 

2. 출력

 

컬럼

1) WAREHOUSE_ID

2) WAREHOUSE_NAME

3) ADDRESS

4) FREEZER_YN

 

추가 처리

1) WAREHOUSE_ID 오름차순

 

 


  • 코드(출력)
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '%경기도%'
ORDER BY WAREHOUSE_ID ASC

  • 얻어갈 부분

1. 텍스트를 포함한 함수는 LIKE %%를 사용하자 꼭 기억하기

2. NULL값은 IF NULL을 통해 텍스트를 대체해줄 수 있다