Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


JSON_ARRAY

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

功能描述

构建JSON数组,返回一个包含了所有参数的 JSON 数组。

语法格式

sql
JSON_ARRAY( [val[, val]...] )

输入参数

  • val:0个或多个,类型取值为NULL、布尔型、数值型、自定义类型(OBJECT、VARRAY、TABLE)、JSON类型以及其他能转换成字符型的类型。

输出结果

JSON类型。

示例

sql
-- 创建一个空的JSON数组
SQL> SELECT JSON_ARRAY();

+-------+
| EXPR1 |
+-------+
| []    |
+-------+

-- 创建一个包含多种数据类型的JSON数组
SQL> SELECT JSON_ARRAY(123, 'abc', NULL, TRUE, FALSE, TO_DATE('2023-11-01 15:00:00'));

+--------------------------------------------------------+
|                         EXPR1                          |
+--------------------------------------------------------+
| [123, "abc", null, true, false, "2023-11-01 15:00:00"] |
+--------------------------------------------------------+

-- 创建一个包含数组的JSON数组
SQL> SELECT JSON_ARRAY(JSON_ARRAY(123, 456),JSON_ARRAY('abc', 'dec'));

+------------------------------+
|            EXPR1             |
+------------------------------+
| [[123, 456], ["abc", "dec"]] |
+------------------------------+