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

Làm cách nào để sử dụng hàm REPLACE () của MySQL với mệnh đề WHERE?


Như chúng ta biết rằng mệnh đề WHERE được sử dụng để đặt điều kiện / s trong truy vấn MySQL và MySQL trả về tập kết quả dựa trên các điều kiện đó. Tương tự như vậy khi chúng ta sử dụng hàm REPLACE () với mệnh đề WHERE, tập kết quả sẽ phụ thuộc vào các điều kiện được cung cấp. Dưới đây là một ví dụ bằng cách sử dụng dữ liệu từ bảng "Sinh viên" trong đó hàm REPLACE () thay thế các bản ghi của cột "Tên" trong đó giá trị của cột "Chủ đề" là "Máy tính".

Ví dụ

mysql> Select Name, REPLACE(Name, 'G','S') from student Where Subject = 'Computers';
+--------+------------------------+
| Name   | REPLACE(Name, 'G','S') |
+--------+------------------------+
| Gaurav | Saurav                 |
| Gaurav | Saurav                 |
+--------+------------------------+
2 rows in set (0.00 sec)