다음을 통해 공유


REPLACE(Azure Stream Analytics)

지정된 문자열 값의 모든 항목을 다른 문자열 값으로 바꿉니다.

구문

REPLACE ( stringExpression, stringPattern, stringReplacement )

인수

stringExpression

검색할 문자열 식입니다.

stringPattern

찾을 부분 문자열입니다. stringPattern이 빈 문자열이면 stringExpression이 반환됩니다.

stringReplacement

대체 문자열입니다.

반환 형식

인수가 NULL이면 NULL을 반환합니다. 그렇지 않으면 nvarchar(max)를 반환합니다.

예제

SELECT REPLACE(value, pattern, replacement) AS result FROM input
결과
REPLACE('abcde', 'cd', 'xx') 'abxxe'
REPLACE('cdabcd', 'cd', 'x') 'xabx'
REPLACE('cd', 'cd', 'xxx') 'xxx'
REPLACE('abcde', 'gh', 'xx') 'abcde'
REPLACE('abcde', 'cde', '') 'ab'
REPLACE('abcde', '', 'xxx') 'abcde'
REPLACE('', 'cde', 'xxx') ''
REPLACE(NULL, 'cde', 'xxx') null
REPLACE('abcde', NULL, 'xxx') null
REPLACE('abcde', 'cde', NULL) null

참고 항목