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

วิธีใช้ REPLACE() กับข้อมูลคอลัมน์ของตาราง MySQL

ใช้ REPLACE() กับคอลัมน์โดยตรง

สำหรับใช้กับข้อมูลคอลัมน์ ให้ส่งชื่อคอลัมน์เป็นอาร์กิวเมนต์ของ REPLACE()

ตัวอย่างจากตาราง Student:

mysql> Select Id, Name, Subject, REPLACE(Subject, 's', ' Science') from Student WHERE Subject = 'Computers';
+------+--------+-----------+-----------------------------------+
| Id   | Name   | Subject   | REPLACE(Subject, 's', ' Science') |
+------+--------+-----------+-----------------------------------+
| 1    | Gaurav | Computers | Computer Science                  |
| 20   | Gaurav | Computers | Computer Science                  |
+------+--------+-----------+-----------------------------------+
2 rows in set (0.00 sec)

แทนที่ 's' ด้วย ' Science' ในคอลัมน์ Subject สำหรับแถวที่ Subject = 'Computers'