В базе данных Oracle в виде JSON хранится следующее:
{
value: [1,2,3]
}
Значение может быть любого типа (строки, целые числа или массивы).Как бы я запросить, если тип является массивом и содержит ли оно определенное значение?
В псевдокоде:
SELECT * FROM TABLE WHERE COLUMN_NAME.value CONTAINS 2
Я могу видеть, как запросить строки с использованием Oracleтакие функции, как json_query
, но не могут увидеть, как выполнить этот конкретный тип запроса, не выбрав все данные и не выполнив поиск на клиенте.