QUOTE() – Cách dễ dàng nhất
Truyền tên cột vào QUOTE() để tự động bao quanh giá trị bằng dấu nháy đơn và escape các ký tự đặc biệt.
Ví dụ
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' | +---------+------+-------------+
Cách thay thế với CONCAT()
mysql> SELECT Name, ID, CONCAT('''', Subject, '''') AS Subject FROM Student;
-- Kết quả giống hệt nhau
QUOTE() ngắn gọn, an toàn hơn (tự escape).