Bagikan melalui


REPLACE (Azure Stream Analytics)

Mengganti semua kemunculan nilai untai (karakter) yang ditentukan dengan nilai untai (karakter) yang lain.

Sintaks

REPLACE ( stringExpression, stringPattern, stringReplacement )

Argumen

stringExpression

Ekspresi string yang akan dicari.

stringPattern

Substring yang akan ditemukan. Jika stringPattern adalah string kosong, maka stringExpression dikembalikan.

stringReplacement

String pengganti.

Jenis Pengembalian

Mengembalikan NULL jika salah satu argumen adalah NULL. Jika tidak, mengembalikan nvarchar(max).

Contoh

SELECT REPLACE(value, pattern, replacement) AS result FROM input
Ekspresi Hasil
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

Lihat juga