Aracılığıyla paylaş


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

Ayrıca Bkz.