哪種 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() 函式非常易於使用。
廣告
資料結構
網路
關係型資料庫
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP