DEĞİşTİr (Azure Stream Analytics)
Belirtilen dize değerinin tüm oluşumlarını başka bir dize değeriyle değiştirir.
Söz dizimi
REPLACE ( stringExpression, stringPattern, stringReplacement )
Bağımsız değişkenler
stringExpression
Aranacak dize ifadesi.
stringPattern
Bulunacak alt dize. stringPattern boş bir dizeyse stringExpression döndürülür.
stringReplacement
Değişim dizesi.
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
Expression | Sonuç |
---|---|
REPLACE('abcde', 'cd', 'xx') | 'abxxe' |
REPLACE('cdabcd', 'cd', 'x') | 'xabx' |
REPLACE('cd', 'cd', 'xxx') | 'xxx' |
REPLACE('abcde', 'gh', 'xx') | 'abcde' |
DEĞİşTİr('abcde', 'cde', '') | 'ab' |
DEĞİşTİr('abcde', '', 'xxx') | 'abcde' |
DEĞİşTİr('', 'cde', 'xxx') | '' |
REPLACE(NULL, 'cde', 'xxx') | null |
REPLACE('abcde', NULL, 'xxx') | null |
REPLACE('abcde', 'cde', NULL) | null |