gsk's place

my love

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

declare 

@test varchar(10);

set @test=null;

select @test,case when rtrim(@test)='' then '空字符' when rtrim(@test) is null then 'null'   else '非空字符' end

 

说明:

如果字符类型的字段在数据库中存储的是null,则trim之后,得到的内容不是'',而是null

posted on 2012-03-21 14:40  gsk99  阅读(486)  评论(0编辑  收藏  举报