json_array
Description
Converts each element of an SQL array to a JSON value and returns a JSON array that consists of the JSON values.
Syntax
json_array(value, ...)
Parameters
value
: an element in the SQL array. Only NULL
values and the following data types are supported: STRING, VARCHAR, CHAR, JSON, TINYINT, SMALLINT, INT, BIGINT, LARGEINT, DOUBLE, FLOAT, and BOOLEAN.
Return value
Returns a JSON array.
Examples
Example 1: Construct a JSON array that consists of values of different data types.
mysql> SELECT json_array(1, true, 'starrocks', 1.1);
-> [1, true, "starrocks", 1.1]
Example 2: Construct an empty JSON array.
mysql> SELECT json_array();
-> []