문제
입력 코드
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
'SQL' 카테고리의 다른 글
#06. SUM, MAX, MIN : 최댓값 구하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.07.16 |
---|---|
#05. SELECT : 흉부외과 또는 일반외과 의사 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.20 |
#03. SELECT : 조건에 부합하는 중고거래 댓글 조회하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.19 |
#02. SELECT : 과일로 만든 아이스크림 고르기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.17 |
#01. SELECT : 3월에 태어난 여성 회원 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.16 |