请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

NULL 的 SELECT 语句仍会返回零行。

XYZ_value 也不为 NULL 的行。

如果未指定 SET ANSI_NULLS,则应用当前数据库的 ANSI_NULLS 选项设置。

第一种方法

SET ANSI_NULLS OFF
SELECT * FROM Table(NOLOCK) where State<>'3'

第二种方法

SELECT * FROM Table(NOLOCK) where ISNULL(State,0)<>'3'

相关文章: