SUBSTR
Coddy SQL 여정의 심화 과정 섹션에 포함된 레슨. 27개 중 7번째.
SUBSTR(s, start, length)는 문자열의 일부를 추출합니다.
start는 1부터 인덱싱됩니다. 첫 번째 문자의 위치는0이 아니라1입니다.length는 선택 사항입니다.start부터 끝까지의 모든 내용을 가져오려면 생략하세요.- 음수인
start는 문자열의 끝에서부터 계산됩니다.
SUBSTR('hello world', 1, 5) -- 'hello'
SUBSTR('hello world', 7) -- 'world'
SUBSTR('hello world', -5) -- 'world''2026-04-15'에서 연도를 추출하거나, 전화번호에서 지역 번호를 추출하거나, 경로에서 파일 확장자를 가져올 때 유용합니다.
챌린지
쉬움사용 가능한 테이블 및 열:
files:id,filename
각 filename은 정확히 네 개의 문자와 세 문자로 된 확장자로 구성됩니다(예: 'note.txt'). id, 네 문자로 된 기본 이름을 base로, 세 문자로 된 확장자를 ext로 반환하세요. id를 기준으로 정렬하세요.
직접 해보기
SELECT id,
-- base = 처음 4글자, ext = 마지막 3글자
FROM files
ORDER BY id
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
심화 과정의 모든 레슨
직접 연습해 보세요: SQL 플레이그라운드