Menu
Coddy logo textTech

SUBSTR

Coddy SQL 여정의 심화 과정 섹션에 포함된 레슨. 27개 중 7번째.

SUBSTR(s, start, length)는 문자열의 일부를 추출합니다.

  • start1부터 인덱싱됩니다. 첫 번째 문자의 위치는 0이 아니라 1입니다.
  • length는 선택 사항입니다. start부터 끝까지의 모든 내용을 가져오려면 생략하세요.
  • 음수인 start는 문자열의 끝에서부터 계산됩니다.
SUBSTR('hello world', 1, 5)   -- 'hello'
SUBSTR('hello world', 7)      -- 'world'
SUBSTR('hello world', -5)     -- 'world'

'2026-04-15'에서 연도를 추출하거나, 전화번호에서 지역 번호를 추출하거나, 경로에서 파일 확장자를 가져올 때 유용합니다.

challenge icon

챌린지

쉬움

사용 가능한 테이블 및 열:

  • files: id, filename

filename은 정확히 네 개의 문자와 세 문자로 된 확장자로 구성됩니다(예: 'note.txt'). id, 네 문자로 된 기본 이름을 base로, 세 문자로 된 확장자를 ext로 반환하세요. id를 기준으로 정렬하세요.

직접 해보기

SELECT id,
       -- base = 처음 4글자, ext = 마지막 3글자
FROM files
ORDER BY id
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

심화 과정의 모든 레슨

직접 연습해 보세요: SQL 플레이그라운드