[프로그래머스_SQL] 강원도에 위치한 생산공장 목록 출력하기
📜문제Permalink
https://school.programmers.co.kr/learn/courses/30/lessons/131112
📜정답Permalink
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID ASC
📜노트Permalink
컬럼 LIKE ‘부분일치 문자열 값’
%
: ‘모든 문자’라는 의미로 글자수 제한이 없음_
: ‘한 글자’라는 의미로 글자수 제한이 있음
그리하여 ADDRESS LIKE '강원도%'
일때 ‘강원도’라는 문자열이 포함된 부분일치를 찾는 뜻이다.
패턴은 %
를 사용했으므로 ‘강원도’로 시작하는 주소를 찾으며, 뒤로 몇자의 문자가 있는지는 상관이 없다.
만약 _
을 사용한 ADDRESS LIKE '_강원도%'
라면 ‘강원도’라는 문자열 앞에 1개의 문자가 있는 문자열을 찾게 된다.