こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

[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

しかし、こちらもあえなく敗北・・・。

こういうケースはどのようなクエリでやればいいのでしょうか?

お手数をお掛けいたしますが宜しくお願いいたします。

投稿日時 - 2004-03-19 16:00:39

QNo.809910

暇なときに回答ください

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

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

投稿日時 - 2004-03-19 16:14:22

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

投稿日時 - 2004-03-19 16:15:49

あなたにオススメの質問