未知的恐惧——NULL

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT 
NULL = 0,
NULL = 12345,
NULL <> 12345,
NULL + 12345,
NULL || 'abc',
NULL = NULL ,
NULL <> NULL ,
NULL AND TRUE ,
NULL AND FALSE ,
NULL OR FALSE ,
NULL OR TRUE ,
NOT (NULL);

如果这是一道面试题,估计不知道有多少程序员甚至是DBA会阵亡。