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

Как сделать поиск по ячейке json в массиве?

Есть задача выбрать все рядки, где json строка имеет массив и в массиве - элемент, который удовлетворяет условие, т.е.
{"а" : [2,3,4,5]}, мне нужно вернуть все рядки, где в строке a массив имеет элемент со значением 3, например.
  • Вопрос задан
  • 231 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F
SELECT *
FROM table_name
WHERE (column_name->'a')::jsonb @> '3'::jsonb
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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