現在、SQL Server 2008 R2を使用しています。NULLSが削除されないようにするにはどうすればいいですか?
私はこのスクリプトを使用しています:
出力を与えるSELECT a.productname, a.orderdate, a.workarea
FROM database1table1 AS a
WHERE a.orderdate >='2016/08/01'
を:
PRODUCT NAME ORDER DATE WORKAREA
x 2016/08/07 NULL
y 2016/08/09 HOLDING
z 2016/08/10 ACTION
a 2016/08/12 ACTION
私の問題は、私は読むために上記のスクリプトを修正する際に生じる、
を...
WHERE a.orderdate >='2016/08/01'
**AND a.workarea NOT IN ('HOLDING')**
Wh私はこれを行うだけでなく、 'HOLDING'を削除するだけでなく、NULL行も削除しますが、間違いなく削除します。
あなたはNULLSが削除されないようにスクリプトの修正案を提案できますか?私は 'HOLDING'という値を取り出して見たいだけです。
ありがとうございます!
可能な複製:選択した行ありません値を含むNULLに等しい](http://stackoverflow.com/questions/10421017/t-sql-selectrows-not-equal-to-a-value-including-nulls) –