• ベストアンサー

[ASP+SQLserver]空白フィールドのWHEREは?

こんにちわ。 ASPとSQLサーバで簡単なWebを作っています。 まず、以下のようなデータがあるとします。 (列名) 列A,列B,列C (データ)aaaa,NULL,NULL      bbbb,1111,NULL ※NULLは文字列ではなくNULLです。 そこでNULLであるレコードを取得したいので次のようなクエリで実行してみました。 SELECT * FROM sample WHERE(列B='') ORDER BY 列A しかし、あえなく敗北・・・。 また、NULLでないレコードを取得するために、 SELECT * FROM sample WHERE(列B<>'') AND(列C<>'') ORDER BY 列A しかし、こちらもあえなく敗北・・・。 こういうケースはどのようなクエリでやればいいのでしょうか? お手数をお掛けいたしますが宜しくお願いいたします。

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

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

SELECT * FROM sample WHERE(列B Is Null) ORDER BY 列A SELECT * FROM sample WHERE(列B Is Not Null) AND(列C Is Not Null) ORDER BY 列A

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

SELECT * FROM sample WHERE (列B Is Not Null) AND (列C Is Not Null) ORDER BY 列A

関連するQ&A