当前位置: 首页 > web >正文

oracle translate方法

translate(string, from_str, to_string)
把string中所有的from_str的字符转换为to_string


当from_str的长度与to_string长度相同时,from_str中的字符与to_string中的字符一一对应,替换string中的字符。
select translate('x42312123a', '21', 'qw') res from dual;
2对应q,1对应w,替换结果为x4q3wqwq3a
select translate('x42312123a', '22', 'qw') res from dual;
2对应q,替换结果为x4q31q1q3a


当from_str的长度大于to_str的长度时,多余的字符从string中删除,剩下的一一对应。
select translate('x42312123a', '21345', 'qw') res from dual;
from_str多余的字符是345,string中如果存在3或4或5,则删除,然后把string中的2替换为q,1替换为w。结果为xqwqwqa。


当from_str的长度小于to_str的长度时,则忽略to_str多余的字符。剩下的一一对应。
select translate('x42312123aw', '2', 'qw') res from dual;
to_string多一个w,忽略w字符,把2替换为q。替换结果为x4q31q1q3aw。
http://www.xdnf.cn/news/11536.html

相关文章:

  • 从零开始Desire HD刷机指南 —— 第六章:要刷机 先root
  • 黑客基地
  • Android和iOS 测试五个最好的开源自动化工具_安卓ios自动化测试工具(1)
  • rtl8139网卡驱动源码解析
  • 阿里云服务器开放端口
  • 爬虫之代理池学习(一)
  • Android-第十二节JSON解析第三方框架Gson,谈一谈Binder的原理和实现一次拷贝的流程
  • 蚂蚁集团智能部研究型实习腾讯大模型实习!
  • 中国高校BBS大全
  • AF_UNSPEC、AF_INET和AF_INET6之间的关系
  • mysql 1061报错_mysql主从 1061 log同步错误处理
  • [转载] SQL习题及答案
  • 分析Win7系统各种版本的区别 你的电脑适合哪个版本?
  • 192. Web前端网页制作 《你的名字》动漫主题网页设计实例 大学生期末大作业 html+css+js
  • C语言程序设计(第四版)—习题10程序设计题
  • Android OpenGL使用GLSurfaceView预览视频
  • 心脏出血(Heartbleed)漏洞浅析、复现
  • 【详解智能座舱通信技术--转载】
  • Android 2.3定制ROM CyanogenMod 7装机量超22万
  • 提示“QQ在线状态服务尚未启用,您需要添加对方为好友才能与其进行会话”解决方法
  • 奇妙动漫世界
  • 工业大数据浅析(上篇)——工业大数据的概念、发展及价值
  • 声屏障:声屏障
  • 软件开发的必备步骤
  • 超全的数据可视化图表组件,建议收藏!
  • 如何正确对待止损止盈?6大止损法、10种止盈技巧,让你的利润奔跑!
  • 在线代理(Web ProxyServer)完全详解
  • 全站静态化
  • 清除系统LJ(绿色单文件版)
  • 《大数据之路:阿里巴巴大数据实践》:看阿里人从IT时代走向DT时代的经验之谈!_大数据之路 阿里巴巴大数据实践 感悟(1)