본문 바로가기
코딩 테스트

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

by 주연배 2024. 7. 20.

문제

 

풀이

조건 : 냉동시설 여부가 NULL인 경우, 'N'으로 출력시키기
위와 같은 조건을 충족시키려면 COALESCE라는 함수를 사용해야 한다.

COALESCE
두 칼럼을 합친다(병합하다) 
- 주로 NULL의 값을 특정 값으로 변환할 때 사용된다.

따라서 냉동시설 여부가 NULL인 경우 N으로 바꾸라고 하였으니 COALESCE를 통해 다음과 같이 사용할 수 있다!
COALESECE(FREEZER_YN, "N") AS FREEZER_YN​​


그 후 WHERE문에서 칼럼 값이 경기도로 시작하는 모든 행들을 골라낸다.

WHERE ADDRESS LIKE '경기도%'

 

 

결과