코딩 테스트
[ 프로그래머스 ] MYSQL - 경기도에 위치한 식품창고 목록 출력하기
주연배
2024. 7. 20. 17:17
문제
풀이
조건 : 냉동시설 여부가 NULL인 경우, 'N'으로 출력시키기
위와 같은 조건을 충족시키려면 COALESCE라는 함수를 사용해야 한다.
COALESCE
- 두 칼럼을 합친다(병합하다)
- 주로 NULL의 값을 특정 값으로 변환할 때 사용된다.
따라서 냉동시설 여부가 NULL인 경우 N으로 바꾸라고 하였으니 COALESCE를 통해 다음과 같이 사용할 수 있다!
COALESECE(FREEZER_YN, "N") AS FREEZER_YN
그 후 WHERE문에서 칼럼 값이 경기도로 시작하는 모든 행들을 골라낸다.WHERE ADDRESS LIKE '경기도%'
결과