String
PostgreSQL
REPLACE
Mengganti semua kemunculan substring tertentu dengan substring lain dalam sebuah string.
Tipe hasil:
textSyntax
SQL
REPLACE(string, from_text, to_text)Parameter
stringtextwajib
String sumber
from_texttextwajib
Substring yang akan diganti
to_texttextwajib
Substring pengganti
Contoh Penggunaan
Mengganti Substring
SQL
1 SELECT REPLACE('Hello World', 'World', 'PostgreSQL');
Mengganti 'World' dengan 'PostgreSQL'.
Hasil
Hello PostgreSQL
Menghapus Karakter Tertentu
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.