Задать вопрос
@kirillinyakin

Как кастовать Json Array в Postgres Array, чтобы использовать внутри ключевого слова Any в PostgreSQL?

Хочу использовать ключевое слово Any, чтобы проверить есть ли значени внутри Json поля, но не понимаю как кастовать json в array, как такое можно сделать?
  • Вопрос задан
  • 596 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
@galaxy
Ну например:
# select array_agg(a) from jsonb_array_elements_text('[1, 5, "a", {}]'::jsonb) t (a);
  array_agg
--------------
 {1,5,a,"{}"}
(1 row)


Наверное, есть еще варианты, фукнций и операторов там полно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы