String
Snowflake
REPLACE
Mengganti semua kemunculan substring tertentu dengan substring lain dalam sebuah string.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
REPLACE(string, pattern [, replacement])Parameter
stringVARCHARwajib
String sumber
patternVARCHARwajib
Substring yang akan diganti
replacementVARCHARopsional
Substring pengganti (default: empty string - menghapus pattern)
Default: '' (empty string)
Contoh Penggunaan
Mengganti Substring
SQL
1 SELECT REPLACE('Hello World', 'World', 'Snowflake') as result;
Mengganti 'World' dengan 'Snowflake'.
Hasil
Hello Snowflake
Menghapus Karakter
SQL
1 SELECT REPLACE(phone, '-', '') as clean_phone 2 FROM contacts;
Menghapus semua dash dari nomor telepon.
Hasil
| CLEAN_PHONE |
|---|
| 081234567890 |
| 087654321098 |
Multiple Replace (Nested)
SQL
1 SELECT 2 REPLACE( 3 REPLACE( 4 REPLACE(text, '&', '&'), 5 '<', '<' 6 ), 7 '>', '>' 8 ) as escaped_html 9 FROM posts;
Escape karakter HTML dengan nested REPLACE.
Standardisasi Format
SQL
1 SELECT 2 product_code, 3 REPLACE(REPLACE(product_code, ' ', ''), '-', '') as normalized_code 4 FROM products;
Menghapus spasi dan dash dari product code untuk standardisasi.
Hasil
| PRODUCT_CODE | NORMALIZED_CODE |
|---|---|
| PRD-001 | PRD001 |
| PRD 002 | PRD002 |