create table #(a bit)insert into # select '1' union all select '1' union all select '0' union all select '1' union all select '0' union all select '0' select * from # select case a when 0 then '否' else '是' end from #
select case 字段名 when 1 then '是' else '否' end 或 select case when 字段名=1 then '是' else '否' end
有两个方法来实现: 1.如楼上几位所言,保持数据不变,仅是在显示时加上判断 select case 字段名 when 1 then '是' else '否' end 2.新建一列(NEWCol),类型设为CHAR(2),然后执行更新操作 Update 表名 Set NewCol==(case when sex=1 then '是' else '否' end)
case 字段名 when 1 then '是' else '否' end
查询的时候可以用Case 转换一下
create table #(a bit)insert into #
select '1' union all
select '1' union all
select '0' union all
select '1' union all
select '0' union all
select '0' select * from #
select case a when 0 then '否' else '是' end from #
或
select case when 字段名=1 then '是' else '否' end
1.如楼上几位所言,保持数据不变,仅是在显示时加上判断
select case 字段名 when 1 then '是' else '否' end
2.新建一列(NEWCol),类型设为CHAR(2),然后执行更新操作
Update 表名 Set NewCol==(case when sex=1 then '是' else '否' end)