SUBSTR 함수는 문자에서 특정 위치의 문자열을 추출합니다. SUBSTR('SMITH', 1, 3)에서 1은 추출할 철자의 시작 위치 번호입니다. 3은 시작 위치로부터 몇 개의 철자를 추출할지를 정하는 숫자입니다. 1의 위치는 S 철자부터 3개를 추출하여 SMI가 출력됩니다. SELECT SUBSTR('SMITH', 2,2) 쿼리는 SMITH 문자에서 두 번째 철자인 M부터 두 개의 철자를 추출하여 MI를 반환합니다. SELECT SUBSTR('SMITH', -2,2) 쿼리는 SMITH 문자에서 -2 자리인 T부터 두 개의 철자를 추출하여 TH를 반환합니다. SELECT SUBSTR('SMITH', 2) 쿼리는 SMITH 문자 M부터 끝까지 추출하여 MITH를 반환합니다.