私は以下のクエリを持っています
Select
RPAD(x.QUOTE_ID,20,' ')
from csa_sli_all.T_CONV_XREF_CUST_QUOTE x ,
csa_sli_all.T_CONV_quote q
where q.select_indicator is null and
q.QUOTE_ID = X.QUOTE_ID and
q.HOLD_CODE IN ('CAQ' , NULL )
それは私に必要な結果を与えません。
最後のステートメントをに変更しました
where q.select_indicator is null and
q.QUOTE_ID = X.QUOTE_ID and
(q.HOLD_CODE = 'CAQ' or q.hold_code is null)
今、それは私に望ましい結果を与えています。私の質問は
1節NULL
で使用できませんか?WHERE IN
2はいの場合どのように
3ロジック(構文ではない:最初の構文が間違っていることはわかっています)を使用すると、どちらのシナリオでも同じ答えが得られますか?