다음을 통해 공유


교체하다

✅ Azure Stream Analytics ✅ Fabric Eventstream

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

문법

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

또한 참조하십시오