mysql数据库里面存得1代表男2 代表女

怎么将查出来的1和2在页面上用男女显示出来,sql语句怎么写啊,网上的case when都不对啊试过
全部评论
select name,case gender when‘男’ then '1' else '2' end from mytable
点赞 回复 分享
发布于 2017-06-12 22:11
select gender as '男' from tablename where gender = 1;
点赞 回复 分享
发布于 2017-06-12 16:26
用个枚举,format一下
点赞 回复 分享
发布于 2017-06-12 17:26
select name,             case when gender = '男' then '1'                     when  gender = '女' then '2' end     as  gender_flag   from taget_table
点赞 回复 分享
发布于 2017-06-12 22:21
这种字典编码一般不写死在sql中,如果就是男女这种,在前端处理就好了。数据量大的,一般是在后台做缓存,做个对应的字典映射数据表
点赞 回复 分享
发布于 2017-06-13 13:44

相关推荐

已老实求offer😫:有点像徐坤(没有冒犯的意思哈)
点赞 评论 收藏
分享
双非坐过牢:非佬,可以啊10.28笔试,11.06评估11.11,11.12两面,11.19oc➕offer
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务