Oracle数据库开发利器之函数——字符函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cckevincyh/article/details/81878254

字符函数

大小写转换函数

  • UPPER(char)把字符串从小写转换为大写
  • LOWER(char)把字符串从大写转换为小写
  • INITCAP(char)把字符串的首字母转换为大写
    这里写图片描述

获取子字符串函数(是从左向右截取的)

SUBSTR(char,[m[,n]])m表示取子串的开始位置 n表示截取子串的位数
注意:m=0表示从首字母开始截取,n可以省略表示从m的位置截取到字符串末尾;
如果m=0且省略n那么结果仍为源字符串;
如果m为负数表示从字符串的尾部开始截取
这里写图片描述

这里写图片描述

字符串的长度

length(char)

这里写图片描述

连接两个字符串

concat(char1,char2 )
等同于||
这里写图片描述

去除子串的函数

  • TRIM(c2 FROM c1) 代表把c2从c1中除去
    这里写图片描述

  • LTRIM(c1[c2])从头部去除c2,只能去除一位
    这里写图片描述

  • RTRIM(c1[c2])从尾部去除c2,只能去除一位
    这里写图片描述
    注意:TRIM(字符串)、LTRIM(字符串),RTRIM(字符串),都只有一个参数的时候,表示去除空格

  • replace(字符串,字符串中要替换的字符串,替换成的内容)
    这里写图片描述
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/cckevincyh/article/details/81878254