在 SQL 中,对字符串添加单引号时,需要使用反斜杠 (\) 作为转义字符。这对于将字符串用作查询参数或处理包含特殊字符(如单引号或双引号)的字符串时非常有用。
一、添加单个单引号
> 要在字符串中添加单个单引号,需要使用以下语法:
sql
Escape 单引号 \'
例如:
sql
SELECT * FROM table WHERE name = \"小红书's note\";
二、添加双单引号
> 要在字符串中添加双单引号,可以使用以下语法:
sql
Escape 双单引号 ''
例如:
sql
SELECT * FROM table WHERE description = \"\"小红书笔记的技巧\"\"";
三、使用 CONCAT 函数添加单引号
> CONCAT 函数可用于将多个字符串连接在一起,同时仍可添加单引号。语法如下:
sql
CONCAT('字符串 1', ''', ''字符串 2'')
例如:
sql
SELECT CONCAT('小红书', ''', '笔记') FROM table;
注意
> 在 SQL 中处理字符串时,了解如何正确添加单引号非常重要。不正确的转义会导致查询错误或意外结果。