侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

根据字段条件增加一列

2024-05-12 星期日 / 0 评论 / 0 点赞 / 92 阅读 / 1060 字

有一个表student的结构如下: sid sname ssex =========================== 1 张三

有一个表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

广告 广告

评论区