最佳答案
考虑使用以下 WHERE
谓词的 SQL 查询:
...
WHERE name IS NOT NULL
...
其中 name
是 PostgreSQL 中的文本字段。
没有其他查询检查此值的任何文本属性,只是检查它是否为 NULL
。因此,尽管 它支持这种区别:
此外,索引列上的 ISNULL 或 ISNOTNULL 条件可以与 B 树索引一起使用。
什么是正确的 PostgreSQL 索引来快速区分 NULL
和非 NULL
?