Algorism/SQL
[SQL]강원도에 위치한 생산공장 목록 출력하기(프로그래머스/MySQL/Level 1)
yusung_
2023. 2. 9. 14:39
문제 설명
다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같으며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다.
📌 문제
FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요.
📌 예시
FOOD_FACTORY 테이블이 다음과 같을 때,
SQL을 실행하면 다음과 같이 출력되어야 합니다.
문제 풀이
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE '강원도%'
ORDER BY FACTORY_ID ASC;
1) SELECT : 조회할 열 (FACTORY_ID, FACTORY_NAME, ADDRESS)
2) FROM : 참조할 테이블 (FOOD_FACTORY)
3) WHERE : 강원도를 포함해야 하므로 (%문자열%) 을 사용하여 해당 데이터가 %안의 문자열을 포함하는 값으로 조건을 설정
4) 정렬 ORDER BY : FACTORY_ID 오름차순 (asc 명시하지 않아도 정렬 됨)