Se a versão do seu banco de dados for 12c, você poderá descobrir facilmente adicionando uma restrição de verificação fornecida em sua coluna (
result
) está em conformidade com json como:alter table table1
add constraints chk_result_json
check(result is json);
e verifique se generalinfo não é
NA
Como :select *
from table1 t
where t.result.generalinfo != 'NA'
Ainda mais fácil para a versão 18c usando
treat(result AS json)
Como :select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'
Demonstração