• oracle的substr和replace


    //我个人做的是更新表中某个字段下的所有内容带有中文括号的信息变为英文括号,具体做法如下
    
    update  表名 set 列名 =replace(要修改的字段名,要替换掉的内容,要替换上去的新内容)
    substr(字符串,截取开始位置,截取长度) //返回截取的字
    
    substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串
    
    substr('Hello World',1,1) //返回结果为 'H'  *0和1都是表示截取的开始位置为第一个字符
    
    substr('Hello World',2,4) //返回结果为 'ello'
    
    substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符
    
    测试:
    
    select substr('Hello World',-3,3) value from dual;
    replace 函数用法如下:
    
    replace('将要更改的字符串','被替换掉的字符串','替换字符串')
    
    例:select  replace ('111222333444','222','888') from dual;
    
    输出为 '111888333444'
  • 相关阅读:
    git命令使用方法
    git与svn对比
    浏览器缓存原理
    网络性能优化常用方法
    sass/scss 和 less的区别
    AngularJS和ReactJS对比
    让IE6,7,8支持HTML5新标签的方法
    Retina 屏移动设备 1px解决方案
    HttpClient学习
    国家二字码对照表
  • 原文地址:https://www.cnblogs.com/llcdbk/p/4564542.html
Copyright © 2020-2023  润新知