Delen via


VERVANGEN

✅ Azure Stream Analytics ✅ Fabric Eventstream

Vervangt alle exemplaren van een opgegeven tekenreekswaarde door een andere tekenreekswaarde.

Syntaxis

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumenten

stringExpression

De tekenreeksexpressie die moet worden doorzocht.

stringPattern

De subtekenreeks die moet worden gevonden. Als stringPattern een lege tekenreeks is, wordt stringExpression geretourneerd.

stringReplacement

De vervangende tekenreeks.

Retourtypen

Retourneert NULL als een van de argumenten NULL is. Anders wordt nvarchar(max) geretourneerd.

Voorbeelden

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Uitdrukking Resultaat
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') Nul
REPLACE('abcde', NULL, 'xxx') Nul
REPLACE('abcde', 'cde', NULL) Nul

Zie ook