读书人

寻求高效的代码如果选出一个字符型字

发布时间: 2012-01-20 18:53:53 作者: rapoo

寻求高效的代码,如果选出一个字符型字段中为空串,或为空格,或为null的所有记录,一句代码
寻求高效的代码,如果选出一个字符型字段中为空串,或为空格,或为null的所有记录,一句代码
----------------------
我能想到的以下几句,不知哪句好,有没有更好的。
select * from 表名 where isnull(字段名, ' ')= ' '
select * from 表名 where len(isnull(字段名, ' '))=0


[解决办法]
select * from tb where col is null or len(rtrim(ltrim(col))) = 0
[解决办法]
select * from tb where isnull(ltrim(rtrim(col)),1)=1
[解决办法]
select * from 表名 where 字段名 is null--不用使用转换
[解决办法]
如果下面是一个全角空格的话,试试输出什么
print '| '+rtrim( '  ')+ '| '
[解决办法]
select *
from table
where field in ( ' ', ' ',null)

读书人网 >SQL Server

热点推荐