ブール値のテーブルにフィールドがあります。レコードの範囲には値がありません(真または偽ではありません)。これらを見つけるためにSQL文を書くにはどうすればよいですか?データベースのNULLブール値のチェック
私は成功せず、次のSQL文を試してみました:
1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
任意の助けをいただければ幸いです。
多くのおかげで、TSQLでベン
あなたのすべてのお返事ありがとうございます、esp/Mitch Wheat :) –
NULLは値ではなく、価値がありません。したがって、値が存在しない場合と比較することはできません。 –
@Milen:他のすべての言語はこれを管理しています。 IMOこれは非常に愚かで、SQLはこれとは異なる演算子を必要とします – Draemon