SELECT WAREHOUSE_ID, WAREHOUSE_NAME,ADDRESS,
CASE WHEN FREEZER_YN IS NULL THEN 'N'
ELSE FREEZER_YN
END
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE '%경기%'
ORDER BY WAREHOUSE_ID
케이스로 FREEZER_YN 항목의 NULL인 데이터를 N으로 전환해주고
나머지는 ELSE로 그대로 출력하게 냅둔다.
경기에 있는 공장을 출력할 수 있는 방식은 두가지 인데.
하나는 위에 처럼 WAREHOUSE_NAME에 대해 LIKE를 해서 '%경기%' 경기가 중간에 포함되어있는
데이터를 출력하는 것.
SELECT WAREHOUSE_ID, WAREHOUSE_NAME,ADDRESS,
CASE WHEN FREEZER_YN IS NULL THEN 'N'
ELSE FREEZER_YN
END
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE '경기%'
ORDER BY WAREHOUSE_ID
또 하나는 ADDRESS를 이용해서 '경기'로 시작하는 데이터를 출력하는 것이다.
'경기%'는 경기로 시작한다는 뜻.
%의 위치에 따라서 원하는 탐색 장소가 달라진다.
'코테 (안함) > Programmers' 카테고리의 다른 글
프로그래머스 - 조건에 맞는 회원수 구하기 (0) | 2022.11.04 |
---|---|
프로그래머스 - 가장 비싼 상품 구하기 (0) | 2022.11.04 |
프로그래머스 - 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2022.11.04 |
프로그래머스 - 인기있는 아이스크림 (0) | 2022.11.04 |
프로그래머스 - 강원도에 위치한 생산공장 목록 출력하기 (0) | 2022.11.04 |