다음을 통해 공유


부분 문자열

✅ Azure Stream Analytics ✅ Fabric Eventstream

문자 또는 텍스트의 일부를 반환합니다.

문법

SUBSTRING ( expression, start, length )

비고

SUBSTRING 함수의 인덱스/위치는 1부터입니다.

주장들

표현식

문자 식 또는 nvarchar(max) 형식의 열입니다.

start

반환된 문자가 시작되는 위치를 지정하는 bigint 식입니다. start가 1보다 작은 경우 반환된 식은 식에 지정된 첫 번째 문자에서 시작됩니다. 이 경우 반환되는 문자 수는 start + length- 1 또는 0의 합계 중 가장 큰 값입니다. start가 값 식의 문자 수보다 크면 길이가 0인 식이 반환됩니다.

길이

반환될 식의 문자 수를 지정하는 양수 bigint 식입니다. 길이가 음수이면 오류가 생성되고 문이 종료됩니다. 시작 및 길이의 합계가 식의 문자 수보다 크면 시작 시 시작하는 전체 값 식이 반환됩니다.

반환 형식

nvarchar(max)

예시

SELECT
    'abcdefg' AS x,
    SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x substringX
abcdefg bcde

또한 참조하십시오