
다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같으며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다.
| Column name | Type | Nullable |
|---|---|---|
| FACTORY_ID | VARCHAR(10) | FALSE |
| FACTORY_NAME | VARCHAR(50) | FALSE |
| ADDRESS | VARCHAR(100) | FALSE |
| TLNO | VARCHAR(20) | TRUE |
FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요.
강원도에 위치한 공장을 조회하기 위해선 공장 주소가 '강원도' 로 시작하는 공장을 찾으면 된다.
따라서 LIKE 절에 '강원도%'를 전달하여 주소 중 '강원도' 로 시작하는 공장을 골라내면 된다.
SELECT FACTORY_ID
,FACTORY_NAME
,ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE '강원도%'
ORDER
BY FACTORY_ID ASC;
LIKE 절을 사용하는 기본적인 문제였다.
https://school.programmers.co.kr/learn/courses/30/lessons/131112