ฟังก์ชัน 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() ใช้งานง่ายกว่าสำหรับวัตถุประสงค์นี้