首页 新闻 会员 周边

取值判断 通过获取的结果来取值?

0
[待解决问题]

sql中如何来判断两个值的使用,

如:值等于1时 就取'男',

    值等于2时 就取'女'.

在语句中怎么来判断.

定位I搜索的主页 定位I搜索 | 初学一级 | 园豆:194
提问于:2015-01-12 13:45
< >
分享
所有回答(2)
0

case 性别 when 1 then '男' when '2' then '女' else '未知' end as 性别  

ljj917 | 园豆:184 (初学一级) | 2015-01-12 13:59

谢谢    ljj917  !

支持(0) 反对(0) 定位I搜索 | 园豆:194 (初学一级) | 2015-01-12 15:08
0

select id,name,gender=case when sex=1 then '男' else '女' end from tablename;

备注:

gender:自定义列名

sex:tablename的列名

风夜北 | 园豆:205 (菜鸟二级) | 2015-01-13 11:52

谢谢          lei.den                            

支持(0) 反对(0) 定位I搜索 | 园豆:194 (初学一级) | 2015-01-17 22:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册