สามารถใช้ฟังก์ชัน MySQL QUOTE() เพื่อผนวกค่าของคอลัมน์ด้วยเครื่องหมายคำพูดเดี่ยว สำหรับสิ่งนี้ เราต้องส่งชื่อคอลัมน์เป็นอาร์กิวเมนต์ของฟังก์ชัน 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' | +---------+------+-------------+ 5 rows in set (0.00 sec)
ในทางตรงกันข้าม สามารถทำได้โดยใช้ฟังก์ชัน 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' | +---------+------+-------------+ 5 rows in set (0.00 sec)
ด้วยเหตุนี้ฟังก์ชัน QUOTE() จึงใช้งานง่ายมาก