有如下的表:

关于 NULL的坑_程序设计

  select * from testtable where name in ('name'):  结果是第一条;

  select * from testtable where name not in ('name'): 结果是 空;

  select * from testtable where name != 'name' : 结果是空;

 

NULL表示未知,表示不知道是啥,所引会有如上的问题。