SQL语句中,0 1 转换为 男 女 性别
今天开发中,遇见一个小问题。以前的数据库中都是用中文字符‘男’‘女’来保存人员性别的。
新的数据库设计中,用1 0 代表男 女 性别,这就造成了一个客观需要:将数字字符或者字母转换为中文的意思或者含义。
也就是说需要将缩写、简写和代写,转换为原有的意思。经过查询和测验,特将合用的SQL语句列出:
?
select t....,t...., case t.gender when '1' then '男' else '女' end as gender from xxx t
?
以作记录。
?
?
?