标签: sql-server tsql sql-server-2008
只是想知道 我的同事告诉我,不要使用columnName=''而是使用Len(columnName)==0
columnName=''
Len(columnName)==0
这是在我查询某些内容时发生的,我希望我的表中的所有列的值为null或为空。
使用len i / o测试空字符串有什么好处吗?我什么也看不见。
感谢
答案 0 :(得分:1)
如果你想要值为空的行字符串或null,你应该这样做。
where Col = '' or Col is null
使用len(Col)不会为您提供null值的行。
len(Col)
null