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

    1.LOWER(string) 将输入的字符串转换成小写;

    2.UPPER(string) 将输入的字符串转换成大写;

    3.INITCAP(string) 将输入的字符串单词的首字母转换成大写(如果不是两个字母连在一起,则认为是新的单词,eg:a_b,a b);

    4.连接符(||),将两个字符串用||连接起来,Concat函数也可连接eg:select CONCAT(City,country) from Table;

    5.LPAD和RPAD,填充函数,允许在列的左[右]边填充一组字符,eg:RPAD(city,20,'.'),如果ciy的值没有小于长度20的话,则用'.'在右边补齐;

    6.LTRIM,RTRIM和TRIM,他们的作用是从字符串的左边,右边,左右两边删除不需要的字符,默认时删除空格。格式:RTRIM、LTRIM(字符串,'删除字符集') 第一个参数就是要进行删除的字符,第二个参数是一个字符集来的,如果填写的是'AB',Oracle会认为是A和B,select trim('A' from 列名) from tableName 或者trim(leading 'A' from 列名)或者trim(trailing 'A' from 列名)

    7.LENGTH字符串有多长,用法length(columnName)

    8.SUBSTR(string,start [,count]) 该函数告诉oracle提取出string一个子集,start开始位置,count提取长度,不指定count时,默认提取到该字符串的尾部。
      start同时也可以指定为负数,指定为正数的时候是从字符串的起始位置开始算(左边),指定负数时,是从末尾位置算(右边)。

    9.REGEXP_SUBSTR与SUBSTR函数相同,返回截取的子字符串 ,REGEXP_SUBSTR(srcstr, pattern [, position [, occurrence [, match_option]]])

    注:srcstr源字符串, pattern 正则表达式样式, position 开始匹配字符位置, occurrence 匹配出现次数, match_option 匹配选项(区分大小写);

    10.replace字符串替换,replace('将要更改的字符串','被替换掉的字符串','替换字符串')

  • 相关阅读:
    cakephp异常机制
    你的效率是整理出来的——张一驰
    eclipse常用总结
    cakephp写Lib要点
    代码整洁之道-马丁-第3章 函数
    PHP静态方法如何编写
    编程常用工具
    代码大全(第二版)
    PHP实现AES对称加密
    【pytest】(三) pytest运行多个文件
  • 原文地址:https://www.cnblogs.com/hongfu/p/4882495.html
Copyright © 2011-2022 走看看