Bagikan melalui


Mengganti

✅ Azure Stream Analytics ✅ Fabric Eventstream

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

Sintaksis

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 Kembalian

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

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') nol
REPLACE('abcde', NULL, 'xxx') nol
REPLACE('abcde', 'cde', NULL) nol

Lihat Juga