PostgreSQL NULL判定
すでにいくつものデータが登録されていて、そこにデフォルト値を設定したフィールドを追加しても追加以前のデータはNullになっています。
有料掲載か無料掲載かで有料掲載を上位表示したいのに、どうもうまくいかない。それがどうやらnullのせいではないかと目をつけたわけです。
SELECT shop_id,pay FROM shop_table WHERE pay = null;
おや、うまくいきません。
SELECT shop_id,pay FROM shop_table WHERE pay is null;
これで成功!
Nullはイコールでは抽出できないのですね!う~ん初歩的ミス