Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Consulta SELECT com caracteres literais (dois pontos, ponto e vírgula) no Oracle


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