Substring
substring
은 start 인수로 지정된 위치에서 시작하여 length 인수로 지정된 문자 수까지 앞쪽으로 계산해 문자열에 포함된 문자 수를 반환합니다.
구문
substring(
expression
,start
,length
)
인수
- expression
-
표현식은 문자열 데이터 형식(예:
address1
)을 사용하는 필드의 이름, 리터럴 값(예:'Unknown'
) 또는 다른 함수(예:substring(field_name,1,5)
)일 수 있습니다. - start
-
시작할 문자 위치. start는 자신도 포함하므로 시작 위치에 있는 문자가 반환 값의 첫 번째 문자가 됩니다. 시작의 최소값은 1입니다.
- length
-
시작 다음에 포함할 추가 문자 수. 길이에는 시작도 포함되므로 반환되는 마지막 문자는 시작 문자 다음에 (길이 - 1만큼) 이동한 문자입니다.
반환 타입
String
예
다음 예에서는 문자열의 13~19번째 문자를 반환합니다. 문자열의 시작은 인덱스 1이므로 첫 문자부터 계산을 시작합니다.
substring('Fantasy and Science Fiction',13,7)
다음과 같은 값이 반환됩니다.
Science