프로그래머스 LV 1. 131112 강원도에 위치한 생산공장 목록 출력하기

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

 

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

 

일단 LIKE를 사용해보고 싶어서 위와 같이 작성했고, 이때에 주의할 점은, 처음에 LIKE '강원도' 로만 작성해서 제대로 가져오지 못했는데, '강원도%' 처럼 해주어야 한다는 것이다. 

 

그리고 위와 같은 방법이 아니라 다르게 작성해본다면 

WHERE SUBSTR(ADDRESS,1,3) = '강원도' 

로 작성해서 불러올수도 있을것이다.

 

SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
# WHERE ADDRESS LIKE '강원도%'
WHERE SUBSTR(ADDRESS,1,3) = '강원도' 
ORDER BY FACTORY_ID ASC;

 

제출해보면 정상적으로 동작한다. 

 

  Comments,     Trackbacks