문제
풀이
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS,
IF(FREEZER_YN IS NULL, 'N', FREEZER_YN) AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE '%경기%'
ORDER BY WAREHOUSE_ID
IF~ELSE 조건문
조건문 지정으로는 CASE WHEN과 IF~ELSE가 있는데 CASE WHEN은 다른 문제에서 나오므로 IF~ELSE만
IF ( 조건문, 참일때 값, 거짓일 때 값)
즉 해당 문제에서는 FREESER가 NULL일때만 N으로 표현해 달라 했으므로 SELECT문에
- IF(FREEZER_YN IS NULL, 'N', FREEZER_YN)
- IF (FREEZER_YN IS NOT NULL, FREEZER_YN, 'N')
이렇게 둘 중 하나를 적으면 된다