Перейти к основному содержимому

json_array

Преобразует каждый элемент SQL-массива в JSON-значение и возвращает JSON-массив, состоящий из JSON-значений.

подсказка

Все JSON-функции и операторы перечислены в навигации и на странице обзора

Ускорьте ваши запросы с помощью generated columns

Синтаксис

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();

-> []