Open xxleyi opened 4 years ago
为什么会出现上述表现呢?
SQL 中,逻辑值并非二元,是三元,分别为 true, false, null。因此,我们看到 like 和 not like 并不能概括全部情况,因为 like 出来的逻辑结果有三种可能 true, false, null,放在 where 中的时候,我们只选择逻辑值为 true 的情况。
记住,SQL 为三元逻辑。
为什么会出现上述表现呢?
SQL 中,逻辑值并非二元,是三元,分别为 true, false, null。因此,我们看到 like 和 not like 并不能概括全部情况,因为 like 出来的逻辑结果有三种可能 true, false, null,放在 where 中的时候,我们只选择逻辑值为 true 的情况。
记住,SQL 为三元逻辑。