4
PostgreSQL SQLクエリで!=
を使用してSQL結果をフィルタリングする方法はありますか?例Postgresで等しくないnull null
SELECT * FROM "A" WHERE "B" != 'C'
作業中です。しかし、それはまた、すべてのレコードをフィルタリングしています"B" IS NULL
。クエリを変更したとき:
SELECT * FROM "A" WHERE "B" != 'C' OR "B" IS NULL
私は正しい結果を得ました。 O_o。いつでも、私は!=
を使用する必要がある場合は、OR "field" IS NULL
もチェックする必要がありますか?本当に?
それはSequelizeで不快だ:{ B: { $or: [null, { $not: 'C' }] } }
、代わりに:{ B: { $not: 'C' } }
:(