• ベストアンサー

SQLのIN関数に関して

調べても見つからずすいませんが質問させてください。 SQLのIN関数にてNULLは使用できないのでしょうか? 例:項目 IN (NULL,'') といった具合にしても無理でしょうか? Vb.net 2005 SQLServer 2005 を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

where 項目 is null or 項目 = '' になります。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

SQLではIN関数ではなく、IN演算子、INコマンドやINクローズ(句)となってませんか。IN演算子が正しい呼称のようだが。

noname#140971
noname#140971
回答No.1

select * from a Where IsNull(商品名, 'null') IN ('null') SQLServer 2000場合のINキーワードでのnullの指定要領です。 SQLServer 2005でも多分・・・。

関連するQ&A