Aracılığıyla paylaş


DEĞİŞTİR

✅ Azure Stream Analytics ✅ Fabric Olay Akışı

Belirtilen dize değerinin tüm oluşumlarını başka bir dize değeriyle değiştirir.

Sözdizimi

REPLACE ( stringExpression, stringPattern, stringReplacement )

Tartışmalar

stringExpression

Aranacak dize ifadesi.

stringPattern

Bulunabilecek alt dize. stringPattern boş bir dizeyse stringExpression döndürülür.

stringReplacement

Yeni dize.

Dönüş Türleri

Bağımsız değişkenlerden herhangi biri NULL ise NULL döndürür. Aksi takdirde nvarchar(max) döndürür.

Örnekler

SELECT REPLACE(value, pattern, replacement) AS result FROM input
İfade Sonuç
DEĞİşTİr('abcde', 'cd', 'xx') 'abxxe'
DEĞİşTİr('cdabcd', 'cd', 'x') 'xabx'
DEĞİşTİr('cd', 'cd', 'xxx') 'xxx'
DEĞİşTİr('abcde', 'gh', 'xx') 'abcde'
DEĞİşTİr('abcde', 'cde', '') 'ab'
DEĞİşTİr('abcde', '', 'xxx') 'abcde'
DEĞİşTİr('', 'cde', 'xxx') ''
DEĞİşTİr(NULL, 'cde', 'xxx') sıfır
DEĞİşTİr('abcde', NULL, 'xxx') sıfır
DEĞİşTİr('abcde', 'cde', NULL) sıfır

Ayrıca Bkz.