欢迎光临
我们一直在努力

根据字段条件增加一列

有一个表student的结构如下:

 sid          sname            ssex
 ===========================
   1            张三               1
   2            李四               1
   3            刘红               0
   4            杨静               0
   5            李星               1

要求写一个sql语句显示出以下效果:

 sid          sname            ssex        性别
====================================
   1            张三               1             男
   2            李四               1             男
   3            刘红               0             女
   4            杨静               0             女
   5            李星               1             男

解决方案:

select   case   when   列>'条件值'   then   '值1'   else   '值2'   end   from   表

即:

select *,case when ssex=1 then ‘男’ else ‘女’ end as ‘性别’ from student
赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。