Ако вашата DB версия е 12c, можете лесно да разберете, като добавите ограничение за проверка, предоставено на вашата колона (result
) е в съответствие с json като:
alter table table1
add constraints chk_result_json
check(result is json);
и проверете общата информация не е NA
като :
select *
from table1 t
where t.result.generalinfo != 'NA'
Още по-лесно за версия 18c, като използвате с treat(result AS json)
като :
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'