JSON_QUOTE
更新时间:2025-10-16
描述
将 json_value 用双引号(")括起来,跳过其中包含的特殊转义字符。
语法
SQL
1JSON_QUOTE (<a>)
参数
| 参数 | 描述 |
|---|---|
<a> |
要括起来的 json_value 的值 |
返回值
返回一个 json_value。特殊情况如下:
- 如果传入的参数为 NULL,返回 NULL。
举例
SQL
1SELECT json_quote('null'), json_quote('"null"');
Text
1+--------------------+----------------------+
2| json_quote('null') | json_quote('"null"') |
3+--------------------+----------------------+
4| "null" | "\"null\"" |
5+--------------------+----------------------+
SQL
1SELECT json_quote('[1, 2, 3]');
Text
1+-------------------------+
2| json_quote('[1, 2, 3]') |
3+-------------------------+
4| "[1, 2, 3]" |
5+-------------------------+
SQL
1SELECT json_quote(null);
Text
1+------------------+
2| json_quote(null) |
3+------------------+
4| NULL |
5+------------------+
SQL
1select json_quote("\n\b\r\t");
Text
1+------------------------+
2| json_quote('\n\b\r\t') |
3+------------------------+
4| "\n\b\r\t" |
5+------------------------+
