首页 > 数据库 >SQL case when then else end 组合用法~

SQL case when then else end 组合用法~

时间:2023-03-31 09:37:07浏览次数:33  
标签:case end Name Gender when else

  在数据表设计的时候,我们经常会用到bit,int等字段来表示一些值,例如下面表中我们性别列用 0表示男,1表示女  

Id Name Gender
1 张三 0
2 李四 1

 

我们直接查询时候,想把0变成男,1变成女。

select 
Id as 编号,
Name as 姓名,
case then Gender=0 when '男' then Gender=1 '女' else '未知' end as 性别

或者

select 
Id as 编号,
Name as 姓名,
case then Gender=0 when '男' else '女' end as 性别

 

 

编号 姓名 性别
1 张三
2 李四

标签:case,end,Name,Gender,when,else
From: https://www.cnblogs.com/jianxiaoxiu/p/17275165.html

相关文章