Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào chúng ta có thể thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi con khác trong một chuỗi trong MySQL?

Hàm REPLACE () của MySQL có thể thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi con khác trong một chuỗi.

Cú pháp

REPLACE(str, find_string, replace_with)

Đây

  • Str là một chuỗi có chuỗi con.
  • Find_string là một chuỗi con hiện diện một hoặc nhiều lần trong chuỗi chuỗi.
  • Replace_with là một chuỗi con sẽ thay thế mỗi khi nó tìm thấy find_string trong str.

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                        |
+------------------------------------------------+
1 row in set (0.00 sec)