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

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


สามารถใช้ฟังก์ชัน 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() จึงใช้งานง่ายมาก