根據字段條件增加一列

有一個表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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章