今天开发中,遇见一个小问题。以前的数据库中都是用中文字符‘男’‘女’来保存人员性别的。
新的数据库设计中,用1 0 代表男 女 性别,这就造成了一个客观需要:将数字字符或者字母转换为中文的意思或者含义。
也就是说需要将缩写、简写和代写,转换为原有的意思。经过查询和测验,特将合用的SQL语句列出:
select t....,t...., case t.gender when '1' then '男' else '女' end as gender from xxx t
以作记录。
本文介绍了一种在数据库中将数字性别标识转换为中文性别的方法。通过使用SQL语句中的case when结构,可以轻松实现从1到“男”、其他为“女”的转换。这种方法适用于旧数据库中使用中文字符标记性别而新系统采用数字标记的情况。
今天开发中,遇见一个小问题。以前的数据库中都是用中文字符‘男’‘女’来保存人员性别的。
新的数据库设计中,用1 0 代表男 女 性别,这就造成了一个客观需要:将数字字符或者字母转换为中文的意思或者含义。
也就是说需要将缩写、简写和代写,转换为原有的意思。经过查询和测验,特将合用的SQL语句列出:
select t....,t...., case t.gender when '1' then '男' else '女' end as gender from xxx t
以作记录。
1319

被折叠的 条评论
为什么被折叠?