PostgreSQL | JSONB-массив чисел к SQL-массиву чисел

PostgreSQL | JSONB-массив чисел к SQL-массиву чисел

Разворачиваем JSONB-массив чисел в таблицу при помощи функции «jsonb_array_elements()«.

Через функцию агрегации «array_agg()» собираем числа из столбца таблицы в один SQL-массив.

select array_agg(T.i) from (select jsonb_array_elements('[333,555]'::jsonb)::int8) as T(i);

Для приведения к числу используем «::int8«.