私は選択クエリを書いています.where条件で、フィールド値がnullの場合にチェックしたい場合は、他のフィールド値のみをチェックします。select はカーソルで使用されることに注意してください。
元のクエリ:
SELECT ni.node_installation_id,ni.customer_node_id,ni.customer_id,c.brand_name_1,substr(nitr.name,1,instr(nitr.name, ' ')-1) as node_inst_type
from node_installation ni , customer c , node_inst_type_release nitr
where ni.customer_id = c.customer_id
and ni.node_inst_type_release_id = nitr.node_inst_type_release_id
**and trunc(sysdate) - trunc(ni.arne_timestamp) >= 60**
and ni.no_of_collection_node_missed >= 4
and c.customer_id =90;
ni.arne_timestamp が null の場合、結果も null になります。この場合、ni.arne_flag = 'I' のような他の条件を確認し、それらの行を選択クエリで取得したいと考えています。今回ははっきりしていることを願っています。