경기도에 위치한 식품공장 목록 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/131114
문제 풀이
1 2 3 4 5 6 7 8 9 10 11 12 13 14
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, CASE WHEN FREEZER_YN IS NULL THEN 'N' ELSE FREEZER_YN END AS "FREEZER_YN" FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID ASC;
1 2 3 4
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, COALESCE(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID;
COALESCE
함수는 여러 개의 값 중에 첫 번째로 NULL이 아닌 값을 선택해서 반환하는 함수이다.- COALESCE(FREEZER_YN, ‘N’)은 FREEZER_YN이 NULL이 아니면 해당 값을 반환하고, NULL이면 ‘N’을 반환한다.
- 실행 결과
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.