sql server case when then else end as 用法

 select  case when 字段1 >0 and 字段2 =1  then '待審批'  when 字段1 =0  then '未審批'   else '已審批'   end as 字段自定義1,  case when 字段3 =1  then '已付款'   else '未付款'   end as 字段自定義2   from 表

排序-看的更明白:

 select 
 case when 字段1 >0 and 字段2 =1 
 then '待審批'
 when 字段1 =0 
 then '未審批' 
 else '已審批' 
 end as 字段自定義1,
 case when 字段3 =1 
 then '已付款' 
 else '未付款' 
 end as 字段自定義2 
 from 表

 

 

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