問題タブ [nvl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
148 参照

sql - Oracle NOT IN は null 許容フィールドでは機能しません

同一の構造を持つ 2 つのテーブルを比較する必要があります (int not null、int not null、varchar2)。両方のテーブルfield3で nullable です。

次の SQL があります。

それらのいずれか (t1 または t2) で field3 が NULL の場合、クエリは行を返しません。たとえば、このデータから行を返したいのですが、何も返されません。

表1

表 2

NVL 関数を使用してこのような問題を解決する回避策があります。 NVL(field3, 'dummytextorwhatever')しかし、コードにそのような恐ろしいものを含めたくありません。null 許容フィールドでこの問題を解決するアイデアはありますか?

ありがとうございました!