对于NULL的判断,一般是代表“未知”,一开始的时候可能会跟''(空) 混淆,但是''就是代表什么也没有,而NULL则代表有值,但是'未知',别的数据库我不太晓得,至少oracle和mssql是这个样子。 对于NULL的比较会有很多需要注意的地方,默认情况行啊,像where Code=Null where Code<>NULL 等这样的判断其逻辑值都是false,所以语句不会执行,推荐的用法是is null 和 is not null,当然这点也只是一点说明你,要想理解NULL,还是建议卤煮多做测试,多读点脚本~