ORACLE函数 字符类函数

字符类函数

  1.ASCII(<c1>)

     该函数用于返回c1第一个字母的ASCII码,其中c1是字符串。他的逆函数是CHR()

 2。CHR(i)

     该函数求i对应的ASCII字符,其中i 是个数字。

3。Concat(c1,c2)

   该函数将c2连接到c1后面 返回 c1c2形式

   若c1=null 只返回c2

   若c2=null只返回c1

  若c1=c2=null  则返回null

 

4.INItCap(c1)

   c1   字符串

  将c1中每个单词的第一个字母大写,单词由空格,控制字符,标点符号限制

5。INSTR(c1,[c2,<i>,[j]])

    返回c2在c1中第j次出现的位置,搜索从c1的第i个字符开始。当没有发现需要的字符时候返回0。若i 为负数,则搜索从右边到左边开始,

   但是最后的结果计算位置仍然是按照从左到右来计算的。 i ,j 默认为1。  c1,c2 字符串  i  ,j 为整数。

 

6。LENGTH(c1)

    返回c1的长度,若c1=null 则返回null     c1为字符串

 select length('   abcde  fdafdsfs   ')  as  dd
  from
  (select  distinct chr(67)as a,chr(83) as b from ahlm
   ); 

上面前中后三个空格都算字符长度的注意阿

 

7。LOWER(c1)

   返回c1的小写字符。经常出现在WHERE子串中。

 

8。LTRIM(c1,c2):  将c1中最左边的字符去掉,使其第一个字符不再c2中,若没有c2,则c1就不会改变。

 

9。REPLACE(c1,c2[,c3])

用c3代替出现在c1 中的 c2 后返回,其中c1 c2 c3   都是字符串

 

10  substr(c1,i,j)

     该函数表示从c1的第i位开始返回长度为j的子字符串,若j 为空,则到串的最后。

 

11 trim(c1) 清除c1两端的空格

 

日期类型

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值