怎样把'11年'转换为'十一年' select decode(col,'2年','二年','3年','三年','4年','四年','20年','二十年')from tbl 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果就有两位的是不是可以这样,嗬!SQL> select translate('1年','1234567890','一二三四五六七八九十') from dual;TRANSLATE('1年','1234567890','------------------------------一年SQL> select translate('2年','1234567890','一二三四五六七八九十') from dual;TRANSLATE('2年','1234567890','------------------------------二年SQL> select translate('20年','1234567890','一二三四五六七八九十') from dual;TRANSLATE('20年','1234567890',------------------------------二十年SQL> 嗯,'TRANSLATE'是蛮有用的.'DECODE'相对来说就比较烦. Oracle中如何表示十六进制数 这样的查询如何实现? Oracle处理例外的问题 一个简单的sql语句执行结果的困惑 在执行触发器的时候报错,怎么解决 连接字符串中的服务名 oracle8.X备份的菜问题 简单问题:union 连接的字句是不是不能带 order by?怎么解决 请教一个优化SQL语句的问题,关于联合查询的 有人安装第二个数据库吗? oracle 为什么不能登陆 ORACLE MANAGEMENT SERVER? 如何获得当前用户的名称?
------------------------------
一年SQL> select translate('2年','1234567890','一二三四五六七八九十') from dual;TRANSLATE('2年','1234567890','
------------------------------
二年SQL> select translate('20年','1234567890','一二三四五六七八九十') from dual;TRANSLATE('20年','1234567890',
------------------------------
二十年SQL>
'DECODE'相对来说就比较烦.