Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Thay thế tất cả lần xuất hiện của substring trong chuỗi MySQL

Hàm REPLACE()

REPLACE(str, find_string, replace_with)
  • str: Chuỗi gốc.
  • find_string: Chuỗi con cần tìm (có thể xuất hiện nhiều lần).
  • replace_with: Chuỗi thay thế cho **mỗi lần** tìm thấy.

Ví dụ

mysql> SELECT REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam');
+------------------------------------------------+
| REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam') |
+------------------------------------------------+
| Shyam, My Name is Shyam                        |
+------------------------------------------------+

Cả hai "Ram" đều được thay bằng "Shyam".