Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฟังก์ชั่น MySQL REPLACE () สามารถใช้กับส่วนคำสั่ง WHERE ได้อย่างไร


อย่างที่เราทราบดีว่าคำสั่ง WHERE ถูกใช้เพื่อใส่เงื่อนไข/s ในการสืบค้น MySQL และ MySQL จะส่งกลับชุดผลลัพธ์ตามเงื่อนไขเหล่านั้น ในทำนองเดียวกันเมื่อเราใช้ฟังก์ชัน REPLACE() กับส่วนคำสั่ง WHERE ชุดผลลัพธ์จะขึ้นอยู่กับเงื่อนไขที่ให้ไว้ ต่อไปนี้เป็นตัวอย่างโดยใช้ข้อมูลจากตาราง 'นักเรียน' ซึ่งฟังก์ชัน REPLACE() แทนที่ระเบียนของคอลัมน์ 'ชื่อ' ซึ่งค่าของคอลัมน์ 'หัวเรื่อง' คือ 'คอมพิวเตอร์'

ตัวอย่าง

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)