在sql语句中不是isnull或empty不会阻塞空值

时间:2017-04-22 16:46:46

标签: sql-server

简单的问题。

where not isnull([AddStreet], '') = ''

这似乎失败了,我仍然得到空值和清空。 如何防止空值和空值向前发展?

感谢。

1 个答案:

答案 0 :(得分:1)

| Date       | Attribute1 | Attribute2 | Attribute3 |
| 2008-01-01 | null       | value      | value      | (ModelB item)
| 2009-01-01 | value      | null       | null       | (ModelA item)
| 2010-01-01 | value      | null       | null       | (ModelA item)
| 2011-01-01 | null       | value      | value      | (ModelB item)

甚至只是

WHERE ISNULL([AddStreet], '') != '';