xxleyi / learning_list

聚集自己的学习笔记
10 stars 3 forks source link

SQL 三元逻辑 #236

Open xxleyi opened 4 years ago

xxleyi commented 4 years ago

image

为什么会出现上述表现呢?

SQL 中,逻辑值并非二元,是三元,分别为 true, false, null。因此,我们看到 like 和 not like 并不能概括全部情况,因为 like 出来的逻辑结果有三种可能 true, false, null,放在 where 中的时候,我们只选择逻辑值为 true 的情况。

记住,SQL 为三元逻辑。