DBバージョンが12cの場合、列にチェック制約を追加することで簡単に把握できます(result
)の形式は、次のようにjsonに準拠しています。
alter table table1
add constraints chk_result_json
check(result is json);
generalinfoがNA
ではないことを確認してください として:
select *
from table1 t
where t.result.generalinfo != 'NA'
treat(result AS json)
で使用すると、18cバージョンでさらに簡単になります として:
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'