create table lihan(name varchar(30),sex int)
insert lihan select
'李晗1',1 union all
select '李晗2',2 union all
select '李晗3',1 union all
select '李晗4',2 union all
select '李晗5',0 union all
select '李晗6',1 union all
select '李晗7',1
go
写法1
select name ,case sex
when 1 then '男'
when 2 then '女'
else '人妖'
end [性别]
from lihan
写法2
select name, case
when sex=1 then '男'
when sex=2 then '女'
else '人妖'
end [性别]
from lihan
name 性别
------------------------------ ----
李晗1 男
李晗2 女
李晗3 男
李晗4 女
李晗5 人妖
李晗6 男
李晗7 男
(所影响的行数为 7 行)

被折叠的 条评论
为什么被折叠?



