Перейти к основному содержимому
Версия: 2.0.x

json_array

Преобразует каждый элемент SQL-массива в JSON-значение и возвращает 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, 'selena', 1.1);

-> [1, true, "selena", 1.1]

Пример 2: Создание пустого JSON-массива.

mysql> SELECT json_array();

-> []