문제
https://school.programmers.co.kr/learn/courses/30/lessons/131114
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이(15분)
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, ifnull(FREEZER_YN,'N') as FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기도%'
ORDER BY WAREHOUSE_ID ASC;
ifnull이라는 메서드를 통해 null값을 대체할 수 있다.
ifnull(칼럼명, '대체하고 싶은 텍스트') 라고 작성하면 된다. 이 경우 null을 발견하면 대체되는 텍스트로 변환된다.
또한, 경기도에 위치한 주소지를 찾기 위해 WHERE절의 LIKE를 사용하였다.
사실 디폴트가 오름차순이기때문에 따로 정렬을 해줄 필요는 없으나 혹시 몰라 해주었다. 안 해줘도 정답은 맞다.
'문제 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기(SQL) (0) | 2024.11.18 |
---|---|
[프로그래머스] 중복 제거하기(SQL) (0) | 2024.11.18 |
[프로그래머스] 입국심사(JAVA) (0) | 2024.11.18 |
[프로그래머스] 최솟값 구하기 (0) | 2024.10.26 |
[프로그래머스] 최댓값 구하기(SQL) (1) | 2024.10.26 |