[pgsql-jp: 30855] 不定な値をキーとした検索

TFL)久村 孝之 hisamura.takayuki @ tfl.fujitsu.com
2003年 8月 29日 (金) 14:16:06 JST


こんにちは。久村と申します。

不定な値をキーとして検索を行うことは可能でしょうか。

たとえば、次のようなテーブルがあるとします。
 CREATE TABLE ID_PASS_TABLE (
   DataID        int,
   UserData1     varchar,
   UserData2     varchar,
   PRIMARY KEY (DataID)
 );
このテーブルにいくつかデータが登録されている状態で、
属性(boolean)を追加します。
 ALTER TABLE ID_PASS_TABLE ADD COLUMN Stat bool;

属性の追加直後に、このテーブルからデータを取り出す
場合に、Statの値が不定のデータを検索することはでき
るのでしょうか。

以下のSQL文ではデータが取得できませんでした。
 SELECT DataID, UserData1, UserData2 WHERE Stat != true;
 SELECT DataID, UserData1, UserData2 WHERE Stat != false;
 SELECT DataID, UserData1, UserData2 WHERE Stat != true AND Stat != false;
 SELECT DataID, UserData1, UserData2 WHERE Stat = NULL;

環境は次の通りです。
 OS        :Linux 2.2.19-6.2.16
 PostgreSQL:7.2.1

ご存知の方がいらっしゃいましたらご教授ください。
よろしくお願い致します。

以上
---------------------------------------------------------------------
久村 孝之
e-mail:hisamura.takayuki @ tfl.fujitsu.com
---------------------------------------------------------------------




pgsql-jp メーリングリストの案内