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

    1.INSTR(x,find_string[,start][,occurrence])

    此函数用于找到字符串X中的字符串find_string,并返回其所在的位置。[] 内为可选的参数,start表示搜索的起点,occurrence表示返回第几次出现的参数。

    示例:

    select instr('1/2/2.100243','.')  from dual 

    返回值为 6

    select instr('1/2/2.100243','/',2,1) from dual

    返回值为 2 

    2.SUBSTR(X,start[,length])

    此函数用于返回字符串X从start位置开始的字符串,可以为字符串指定参数length。

    示例:

    select substr('1/2/2.100243',instr('1/2/2.100243','.')+1) from dual

    返回值为 100243

    ps:正如上述示例,sunstr 可与 instr一起使用 获取指定字符串之后的字符串。

    3.ASCII()

    此函数用于返回X字符的ASCII码值

    示例:

    select ascii('1') from dual;

    范围值为 49

    4.LENGTH(X)

    此函数用于返回字符串X的长度

    示例:

    select length('oracle') from dual;

    返回值 6

    5.CONCAT(x,y)

    此函数将字符串y添加到x后,并返回连接的结果。

    示例:

    select  concat('Oracle','Nice') from dual;

    返回值:OracleNice

    6.LOWER(X)

    转换小写

    7.INITCAP(X)

    将字符串X中的每个单词的首字母大写

    8.REPLACE(X,search_string,replace_string)

    将字符串X中的search_string,用replace_string代替。

    9.RPAD(X,width[,pad_string])

    该函数用于将字符串X的右端用空格补齐,补到长度为width。可选参数pad_string为补齐长度所用的字符。不设定默认为空格补齐。

  • 相关阅读:
    CSU1784
    HDU 6128 Inverse of sum(数学)
    容斥原理入门
    HDU 6129 Just do it(规律)
    HDU 6140 Hybrid Crystals(zz)
    HDU 6143 Killer Names(排列+容斥,dp)
    zzuli 2177 Contest
    zzuli 2180 GJJ的日常之沉迷数学(逆元)
    除法逆元入门
    乘法逆元数论篇
  • 原文地址:https://www.cnblogs.com/wangyameng/p/3904459.html
Copyright © 2011-2022 走看看