[문제 설명]

다음은 식품공장의 정보를 담은 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

+ Recent posts