【 Oracle数据库之 translate 函数用法 】 |
您所在的位置:网站首页 › 会议资料准备都有哪些 › 【 Oracle数据库之 translate 函数用法 】 |
TRANSLATE()函数
语法:TRANSLATE(表达式1,表达式2,表达式3) 表达式1:数据库字段值,或者字符串表达式2:匹配的字符;表达式3:替换输出的字符;案例1: 表达式2和3字符数相同 select translate('123456123882','12','AB') 测试 from dual;输出结果: 可以理解为把’1’替换为’A’,把 ‘2’ 替换为 ‘B’。哪怕是单独的’1’ 或者 ‘2’ 也会进行单个替换. 案例2:表达式2和3字符数不同 select translate('12345688812345688','888','A') 测试 from dual;输出结果: 不少小白可能理解错误为把 ’888‘ 这一组 替换为 ‘A’ 。其实不是这样理解的。 正确理解是把‘888’拆分为每一个单独的‘8‘,都被替换为‘A’ , 进行输出。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |