FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.
SELECT * FROM FOOD_WAREHOUSE
LIKE문를 사용해서 출력했다.
SELECT * FROM FOOD_WAREHOUSE WHERE address LIKE '%경기도%'
SELECT IFNULL(freezer_yn, 'N') FROM FOOD_WAREHOUSE WHERE address LIKE '%경기도%'
SELECT warehouse_id , warehouse_name , address , IFNULL(freezer_yn, 'N') FROM FOOD_WAREHOUSE WHERE address LIKE '%경기도%'
SELECT warehouse_id , warehouse_name , address , IFNULL(freezer_yn, 'N') FROM FOOD_WAREHOUSE WHERE address LIKE '%경기도%' ORDER BY warehouse_id ASC
출력하고 싶은 컬럼의 값이 Null일 때 다른 이름으로 출력하고 싶다면 IFNULL함수를 사용한다.
SELECT IFNULL(컬럼명, '출력하고 싶은 값') FROM 테이블명;
SELECT IFNULL(address, '주소 없음') FROM 테이블명;
SELECT IFNULL(START_DATE, 'N') FROM 테이블명;