Nếu phiên bản DB của bạn là 12c, thì bạn có thể dễ dàng tìm ra bằng cách thêm ràng buộc kiểm tra được cung cấp cho cột của bạn (result
) của định dạng phù hợp với json là:
alter table table1
add constraints chk_result_json
check(result is json);
và kiểm tra generalinfo không phải là NA
như:
select *
from table1 t
where t.result.generalinfo != 'NA'
Thậm chí dễ dàng hơn cho phiên bản 18c bằng cách sử dụng với treat(result AS json)
như:
select *
from ( select id, treat(result AS json) as result from table1 ) t
where t.result.generalinfo != 'NA'