반응형
※ 문제
※ 코드
-- 코드를 입력하세요
SELECT FACTORY_ID, FACTORY_NAME, ADDRESS
FROM FOOD_FACTORY
WHERE SUBSTR(ADDRESS, 1, 3) = '강원도'
ORDER BY FACTORY_ID;
※ 풀이
ORACLE의 경우엔 LEFT와 RIGHT 함수가 없습니다. 오로지 SUBSTR 함수만을 사용해 글자를 자를 수 있습니다.
그러므로 ADDRESS의 1번째 글자부터 3개를 불러와 '강원도'에 해당하는 ROW를 찾아줍니다.
반응형
'DBMS' 카테고리의 다른 글
[프로그래머스 SQL] Lv. 1 아픈 동물 찾기 (0) | 2025.02.26 |
---|---|
[프로그래머스 SQL] Lv. 1 가장 비싼 상품 구하기 (0) | 2025.02.26 |
[프로그래머스 SQL] Lv. 1 역순 정렬하기 (0) | 2025.02.25 |
[프로그래머스 SQL] Lv. 1 이름이 있는 동물의 아이디 (0) | 2025.02.25 |
[프로그래머스 SQL] Lv. 1 나이 정보가 없는 회원 수 구하기 (0) | 2025.02.25 |