String

REPLACE

MySQLMySQL

Mengganti semua kemunculan substring dengan string pengganti. Case-sensitive.

Tipe hasil: VARCHARDiperbarui: 7 Jan 2026

Syntax

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
1SELECT REPLACE('Hello World', 'World', 'MySQL') AS result;

Mengganti 'World' dengan 'MySQL'.

Hasil
result: Hello MySQL

Hapus Karakter

SQL
1SELECT REPLACE(phone, '-', '') AS clean_phone
2FROM contacts;

Menghapus tanda minus dari nomor telepon.

Hasil
clean_phone: 08123456789

Membuat Slug

SQL
1SELECT LOWER(REPLACE(title, ' ', '-')) AS slug
2FROM articles;

Mengubah spasi menjadi dash untuk URL slug.

Hasil
slug: my-article-title

Multiple Replace

SQL
1SELECT REPLACE(REPLACE(text, '<', '&lt;'), '>', '&gt;') AS escaped
2FROM content;

Escape HTML characters.

Hasil
escaped: &lt;div&gt;