Si su versión de base de datos es 12c, puede averiguarlo fácilmente agregando una restricción de verificación proporcionada a su columna (result
) El formato se ajusta a json como:
alter table table1
add constraints chk_result_json
check(result is json);
y verifique que la información general no sea NA
como :
select *
from table1 t
where t.result.generalinfo != 'NA'
Aún más fácil para la versión 18c usando con treat(result AS json)
como :
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'