[문제 설명]
다음은 식품공장의 정보를 담은 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를 기준으로 오름차순 정렬해주세요.
[나의 풀이]
SELECT factory_id, factory_name, address
FROM food_factory
WHERE address LIKE '강원도%'
ORDER BY factory_id
출력결과
factory_id | factory_name | address |
FT19980003 | (주)맛있는라면 | 강원도 정선군 남면 칠현로 679 |
FT20100003 | (주)맛있는음료 | 강원도 원주시 문막읍 문막공단길 154 |
FT20100004 | (주)맛있는국 | 강원도 평창군 봉평면 진조길 227-35 |
[설명]
SELECT 뒤에 원하는 컬럼 명을 작성하였고
WHERE 뒤에 address LIKE '강원도%'를 작성하여 강원도만 나오게 하였다.
또한 ORDER BY 뒤에 factory_id를 써서 공장 ID를 기준으로 오름차순 정렬하였다.
'Test > MYSQL' 카테고리의 다른 글
Average Population (0) | 2023.05.10 |
---|---|
Type of Triangle (CASE WHEN/ THEN) (0) | 2023.05.08 |
Weather Observation Station 5 (0) | 2023.05.07 |
Weather Observation Station 9 (0) | 2023.05.06 |
Weather Observation Station 8 (0) | 2023.05.04 |