我用INTERBASE6.0+DELPHI6.0写了一个小程序!数据库中有一张表EMP,字段如下:
EMPID CHAR(6),EMPNAME CHAR(8),EMPZC CHAR(10);我现要用SQL语句分别查找EMPZC不为空和为空的员工,语句分别为:语句1:SELECT * FROM EMP WHERE EMPZC<>'';
语句2:SELECT * FROM EMP EMPZC='';
表中共有十条记录,有四条的EMPZC为空!查找结果是执行语句1时有六条记录,而执行语句2时记录数为0,请问这到底为什么?