Postgresql + JSON как найти похожие ключи
Столкнулся с такой проблемой (не знания , в документации что-то похожего не нашел) , мне необходимо получить все похожие ключи с начальным словом "Rezultat" (пример: Rezultat_Test,Rezultat_com и тд) , если в sql использовать специальной символ '%' , то можно с легкостью найти нужные данные. то как искать ключ в json?
Cуть задачи: Найти все пустые значения ключа (Пример: Rezultat:NULL).
Пример запроса:
select
(select title from custom_item where code_rec = (jsondata -> 'default' -> 'Rezultat' -> 'value' ->> 0) limit 1) as rez
from
custom_item
where
(select title from custom_item where code_rec = (jsondata -> 'default' -> 'Rezultat' -> 'value' ->> 0) limit 1) is null
Пример исходных данных таблица custom_item :
| Date | Code |
|---|---|
| 2023-01-17 | {"default":"Rezultat_Test": {"value": ["Dana_informaciya"]}} |
| 2023-01-18 | {"default":"Rezultat_com": {"value": ["Valoviy_ruinok"]}} |