json_array
将 SQL 数组的每个元素转换为 JSON 值,并返回由这些 JSON 值组成的 JSON 数组。
语法
json_array(value, ...)
参数
value
:SQL 数组中的一个元素。仅支持 NULL
值和以下数据类型:STRING、VARCHAR、CHAR、JSON、TINYINT、SMALLINT、INT、BIGINT、LARGEINT、DOUBLE、FLOAT 和 BOOLEAN。
返回值
返回一个 JSON 数组。
示例
示例 1:构造一个由不同数据类型的值组成的 JSON 数组。
mysql> SELECT json_array(1, true, 'starrocks', 1.1);
-> [1, true, "starrocks", 1.1]
示例 2:构造一个空的 JSON 数组。
mysql> SELECT json_array();
-> []