这两种确定NULL的方法有什么不同

Mat*_*att 0 sql t-sql sql-server null

我有一些T-SQL代码进行检查以确定字段是否为NULL.通常我只是在字段上进行IS NULL检查,但是在这个代码中我已经给出了,使用的方法是 WHERE ISNULL(MyField, '') <> ''

这是一种更被接受的方法吗?它比简单地说更好还是更坏WHERE MyField IS NOT NULL

干杯,为您提供帮助

Kei*_*use 5

它考虑空字段和空字符串的字段.在某些情况下,仅需要空字段.