在一列中 有 0 和 1两个值。。我想创建个视图 将 0显示成 是,1显示成否
  
   可以实现吗

解决方案 »

  1.   


    create view [视图名]
    as
     select case [列名] when 1 then 0 when 0 then 1 end '[列名]',[其他字段] 
     from [表名]
      

  2.   

    --1
    select substring('否是',列+1,1) from tb
    --2
    select case when 列=1 then '是' else '否' end from tb
      

  3.   

    create view  view_convert
    as
    select case colname when 0 then N'是' else N'否' end as colname, 其他字段
    from [表名]
    end
      

  4.   

    case when 字段 = 0 then '否' when 字段 = 1 then '是' else '无效' end
      

  5.   

    sorry,1楼有误,重写.create view [视图名]
    as
     select case [列名] when 1 then '否' when 0 then '是' end '[列名]',[其他字段] 
     from [表名]