SUBSTRING(Azure 스트림 분석)
텍스트나 문자의 일부분을 반환합니다.
Syntax
SUBSTRING ( expression, start, length )
참고
SUBSTRING 함수의 인덱스/위치는 1부터 시작됩니다.
인수
expression
nvarchar(max) 형식의 열이나 문자 식입니다.
start
반환되는 문자의 시작 위치를 지정하는 bigint 식입니다. start가 1 미만이면 반환되는 식은 식에 지정된 첫 번째 문자에서 시작됩니다. 이 경우 반환되는 문자 수는 start + length- 1 또는 0의 합계 중 가장 큰 값입니다. start가 값 식의 문자 수보다 큰 경우 길이가 0인 식이 반환됩니다.
length
식에서 반환되는 문자 수를 지정하는 양의 bigint 식입니다. length가 음수이면 오류가 생성되며 문이 종료됩니다. start와 length의 합계가 expression의 문자 수보다 크면 start에서 시작하는 전체 값 식이 반환됩니다.
반환 형식
nvarchar(max)
예제
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x | substringX |
---|---|
abcdefg | bcde |