哪个 MySQL 函数可用于附加带有单引号的列值?

数据库数据库 2023-08-31 03:19:26 1036
摘要: MySQLQUOTE()函数可用于附加带有单引号的列值。为此,我们必须将列名作为QUOTE()函数的参数传递。下面用“Student”表的数据来演示示例mysql>SelectName,ID,QUOTE(Subject)ASSubjectfromStudent;+-----...

哪个 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() 函数非常易于使用。

以上就是哪个 MySQL 函数可用于附加带有单引号的列值?的详细内容,更多请关注其它相关文章!