最简单的男女,数据库存储为1:男 2:女
展示到前台想显示汉字
用TRANSLATE函数:
SELECT T.ID,
T.USER_NAME 姓名,
TRANSLATE(T.SEX, '12', '男女') 性别
FROM SYS_USER T
希望有用
举个例子
select translate('123abc','2dc','4e') from dual;
因为from_string和to_string的位置是一一对应的,2对应4,d对应e,c没有对应的值,所以c应该会被删除。
所以例子的字符里的2会替换为4,
d因为字符串里没有,所以不作替换,
c由于没有对应的替换字符,所以字符串里的c会被删除
那么可以得出,结果是
143ab
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于