Post

[Programmers/프로그래머스] SQL High Score Kit : 강원도에 위치한 생산공장 목록 출력하기 (Oracle)


SQL High Score Kit : 강원도에 위치한 생산공장 목록 출력하기


문제


image image image


풀이


  • SELECT 공장 ID, 공장 이름, 주소
  • FROM FOOD_FACTORY
  • WHERE 주소가 강원도로 시작
  • ORDER BY 공장 ID 오름차순;


SQL문


1
2
3
4
5
// Oracle
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE ADDRESS LIKE '강원도%'
ORDER BY FACTORY_ID;


배운 점 메모


  1. 문자열 포함 여부 확인

    • LIKE 연산자 사용

      컬럼명 LIKE '찾을 문자열'

      ex) ADDRESS LIKE ‘강원도%’

    • LIKE 연산자는 true, false를 반환하므로 CASE문에 적합