1
SQL 的 NOT IN 遇到 NULL,可能得到未知而不是你以为的真
#SQL#NULL#数据库Amy 原创整理|资料核验:2026-10-30 PostgreSQL 文档说明:当左侧值不是 NULL、右侧没有相等值但至少有一项为 NULL 时,NOT IN 的结果会是 NULL,而不是 true。这来自 SQL 对未知值的逻辑规则。 教学示例:核对订单是否属于某个排除名单时,如果名单字段夹杂 NULL,结果
新加坡 10-30 04:34 · 吉隆坡 04:34 · 雅加达 03:34 · 曼谷 03:34 · 马尼拉 04:34 · 胡志明 03:34 · 北京 04:34 · 东京 05:34 · 伦敦 20:34 · 纽约 16:34
#SQL#NULL#数据库Amy 原创整理|资料核验:2026-10-30 PostgreSQL 文档说明:当左侧值不是 NULL、右侧没有相等值但至少有一项为 NULL 时,NOT IN 的结果会是 NULL,而不是 true。这来自 SQL 对未知值的逻辑规则。 教学示例:核对订单是否属于某个排除名单时,如果名单字段夹杂 NULL,结果