String
MySQL
REPLACE
Mengganti semua kemunculan substring dengan string pengganti. Case-sensitive.
Tipe hasil:
VARCHARDiperbarui: 7 Jan 2026Syntax
SQL
REPLACE(str, from_str, to_str)Parameter
strstringwajib
String sumber
from_strstringwajib
Substring yang akan diganti
to_strstringwajib
String pengganti
Contoh Penggunaan
Ganti Substring
SQL
1 SELECT REPLACE('Hello World', 'World', 'MySQL') AS result;
Mengganti 'World' dengan 'MySQL'.
Hasil
result: Hello MySQL
Hapus Karakter
SQL
1 SELECT REPLACE(phone, '-', '') AS clean_phone 2 FROM contacts;
Menghapus tanda minus dari nomor telepon.
Hasil
clean_phone: 08123456789
Membuat Slug
SQL
1 SELECT LOWER(REPLACE(title, ' ', '-')) AS slug 2 FROM articles;
Mengubah spasi menjadi dash untuk URL slug.
Hasil
slug: my-article-title
Multiple Replace
SQL
1 SELECT REPLACE(REPLACE(text, '<', '<'), '>', '>') AS escaped 2 FROM content;
Escape HTML characters.
Hasil
escaped: <div>