#04. SELECT : 강원도에 위치한 생산공장 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit

문제

 

입력 코드

1. LIKE

SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE '강원도%'
ORDER BY FACTORY_ID ASC;

 

2. LEFT 

SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE LEFT(TLNO,3)=033

→ 강원도 지역번호(033)으로 조회

 

LEFT(문자열, 길이) 함수

  • 문자열을 받아서 왼쪽부터 원하는 길이만큼 자르는 함수

 

 

3. SUBSTRING

SELECT FACTORY_ID, FACTORY_NAME, ADDRESS 
FROM FOOD_FACTORY 
WHERE SUBSTRING(ADDRESS, 1, 3) = '강원도' 
ORDER BY FACTORY_ID;

 

SUBSTRING(문자열, 시작위치, 길이) 함수

  • 문자열에서 시작위치부터 길이만큼 출력하는 함수

 

 

코드 설명

#SELECT #WHERE #LIKE #LEFT #ORDER BY #SUBSTRING

 

 

문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/131112