sql语句简单解决同个字段不同标识的具体意义

以前用<%#  (int)DataBinder.Eval(Container.DataItem,  "sex")    ==  1  ?  "男"  :  "女"  %>

现在更懒了
select  name,case  sex  when  1  then  '男'  when  0  then  '女'  when -1 then '不知'  end  as  sex  from  student