SQL NULL值比较陷阱
数据库里null值的比较是一件非常坑爹事情,一不小心就会掉到陷阱里去。以一个非常常见的场景为例:
SELECT * FROM some_table WHERE field1 = field2
看上去没什么问题吧。错了!如果field1、field2中有一个值为null,那么结果就会变得很神奇。
下面列出各种情况,你可以先不看答案,看看你能猜对几个
SQL
结果
select
业界
2016年08月06日