哪個 MySQL 函式可用於使用單引號追加列值?
可以使用 MySQL QUOTE() 函式使用單引號追加列值。為此,我們必須將列名作為 QUOTE() 函式的引數傳遞。以下使用“Student”表中的資料進行演示
示例
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() 函式非常方便。
廣告