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

ฟังก์ชัน MySQL ใดใช้ต่อท้ายค่าคอลัมน์ด้วยเครื่องหมายคำพูดเดี่ยว

ฟังก์ชัน QUOTE() สำหรับเพิ่มเครื่องหมายคำพูด

ฟังก์ชัน QUOTE() ของ MySQL ใช้สำหรับต่อท้ายค่าของคอลัมน์ด้วยเครื่องหมายคำพูดเดี่ยว (single quotes) โดยส่งชื่อคอลัมน์เป็นอาร์กิวเมนต์

ตัวอย่างใช้ QUOTE():

mysql> Select Name, ID, QUOTE(Subject) AS Subject from Student;
+---------+------+-------------+
| Name    | ID   | Subject     |
+---------+------+-------------+
| Gaurav  | 1    | 'Computers' |
| Aarav   | 2    | 'History'   |
| Harshit | 15   | 'Commerce'  |
| Gaurav  | 20   | 'Computers' |
| Yashraj | 21   | 'Math'      |
+---------+------+-------------+

วิธีทางเลือกด้วย CONCAT():

mysql> Select Name, ID, CONCAT('''',Subject,'''') AS Subject from Student;
+---------+------+-------------+
| Name    | ID   | Subject     |
+---------+------+-------------+
| Gaurav  | 1    | 'Computers' |
| Aarav   | 2    | 'History'   |
| Harshit | 15   | 'Commerce'  |
| Gaurav  | 20   | 'Computers' |
| Yashraj | 21   | 'Math'      |
+---------+------+-------------+

QUOTE() ใช้งานง่ายกว่าสำหรับวัตถุประสงค์นี้