查看: 601|回复: 1

oracle里函数translate的用法

 关闭 [复制链接]

签到天数: 2595 天

连续签到: 9 天

[LV.Master]至尊海神IIIIII

发表于 2010-9-14 22:32 | 显示全部楼层 |阅读模式
oracle里函数translate的用法



translate的主要作用是提取,替换字符串,其作用有时候和replace差不多.具体看下面的例子
select translate('liyan4h123ui','#liyanhui','#') from dual

结果:4123



select translate('asadad434323', '#0123456789','#') from dual

结果:asadad



select TRANSLATE('kkaxksx', 'kx', '12') from dual

结果:11a21s2





select * from (

select  a2,count(*) from A1 group by a1,

select  a2,count(*) from A2 group by a2,

select  a3,count(*) from A3 group by a3,

) order by 2  //2 在这里的意思是按照第二列的值排序
<
PCOS系统下载站:http://zhuangji.wang

签到天数: 196 天

连续签到: 0 天

[LV.7]护海使者III

发表于 2010-9-14 23:05 | 显示全部楼层
楼主原来是懂数据库的呀 羡慕。我也想学习就怕学不会 e文不好
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

本版积分规则