zoukankan      html  css  js  c++  java
  • Oracle 字符串处理函数

    字符串处理函数

    ① substr(string,a,b)/substr(string,a)

    string 为字符串,string 表示需要截取的字符串。

    a、b 均为整型数字,a 表示开始截取的位置,b 表示截取几位,b 为空时冲开始位置截取全部字符串。

    ② instr(string1,tring2,start_positiong,nth_appearance)

    返回的是需要查找的字符串在string的绝对位置。

    string1 为字符串,在 string1 中进行查找。

    string2 为字符串,表示即将要查找的字符串。

    start_positiong 为整型数据,表示要从这个位置开始查找。为正数时,从左到右查找,为负数时,从优到左查找。

    start_positiong 为正正数,负数时会报错。表示查找第几次出现的string2。为空时默认为 1 。

    使用:通常通过判断这个返回值确定某字段是否包含另一个字段。

    ③ replace(string1,tring2,sring3)

    sring 为字符串;

    string1 表示即将要修改和查找的字段。string2 表示要查找的字段,即被替换的字段;string3 表示要替换的新字段。

    ④ decode(string, tring1, value1, value2)

    string 表示原字符串或者表达式,string1 表示需要满足的条件,可以是值,也可以是表达式。

    如果满足条件,则返回 value1 ,如果不满足条件,则返回 value2 。

    decode(string, tring1, value1, string2, value2……)

    string 表示原字符串,如果字符串为 string 等于 string1,则返回 value1 ,如果字符串为 string 等于 string2,则返回 value2。

  • 相关阅读:
    Springmvc ajax请求400
    JSR-303 结合spring 校验
    引入外部字体文件进行设置
    AlertDialog
    通过setContentView设置activity的不同样式
    取得手机屏幕像素
    在代码中引用资源
    解决json_encode中文乱码
    解决MySQL中文乱码
    android studio导入PullToRefresh
  • 原文地址:https://www.cnblogs.com/wangrui1587165/p/9982996.html
Copyright © 2011-2022 走看看