表有一字段(fname)是varchar类型的,请问怎样用sql判断它是否为空???我说的"空"并不是<NULL>,是字段中什么东西都没有,
我是这样写的 isnull(fname,'/') ,但是这个‘/’始终不显示。

解决方案 »

  1.   

    select * from tb where fname  = '' 
      

  2.   

    select * from tb where fname = '' select * from tb where fname is null
      

  3.   

    case when fname ='' then '/'  
         when fname is null  then '/'
    else fname end 
      

  4.   

    看得糊涂了楼主到底是要判断空还是要把空变成/?判断空用=' '或者is null就可以了那个"/"你想用来干嘛的?