Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


JSON_UNQUOTE

📄字数 357
👁️阅读量 加载中...

功能描述

取消双引号引用JSON值,并将结果作为字符串返回。

语法格式

sql
JSON_UNQUOTE( json_doc )

输入参数

  • json_doc:JSON文本,JSON类型或字符类型。

JSON_UNQUOTE特殊字符

代表字符
\"双引号(")字符
\b退格字符
\f格式提要字符
\n换行符
\r回车符
\t制表符
\\反斜杠
\uXXXXUnicode值

输出结果

VARCHAR类型。

示例

sql
-- 转义字符
SQL> SELECT JSON_UNQUOTE('"\t\u0078\u0067"');

+------------+
|   EXPR1    |
+------------+
|         xg |
+------------+

-- 转义\
SQL> SELECT JSON_UNQUOTE('"\\t\\u0078\\u0067"');

+----------------+
|     EXPR1      |
+----------------+
| \t\u0078\u0067 |
+----------------+

-- VARCHAR类型数据
SQL> SELECT JSON_UNQUOTE('"abc"');

+-------+
| EXPR1 |
+-------+
| abc   |
+-------+

-- JSON类型数据
SQL> SELECT JSON_UNQUOTE(CAST('"abc"' AS JSON));

+-------+
| EXPR1 |
+-------+
| abc   |
+-------+