多语言展示
当前在线:764今日阅读:11今日分享:15

oracle字符串函数

oracle字符串函数
工具/原料
1

centos7

2

centos7、 secureCRT

方法/步骤
1

(1)lower将字符串全部转换为小写

2

(2)upper将字符串全部转换为大写

3

(3)initcap将单词首字母转换为大写,其它转换为小写

4

(4)concat连接字符串函数   参数为两个参数

5

(5)length返回字符串长度

6

(6)substr(字符串,3,4)  截取字符串 从指定位置第3个字符  截取4个字符   4不是必选substr(字符串,-3)-3代表从字符串的右边第三个字符开始截取

7

(7)instr('字符串',‘字符’)查询出字符在字符串中左起 第一次出现的位置(区分大小写)

8

如果想要查询出第二个o的位置 可以使用instr('字符串','字符',1,2)  1 代表左起  2代表第二次出现的位置instr 查询出字符所在字符串的位置永远都是左起开始查询

9

(8)trim('字符' from '字符串')把字符从字符串的首尾中去掉  字符串中左边和右边出现的字符都会被截取掉  截取的时候区分大小写

10

当然trim还有另外一个作用,删除字符串左右两边的空格这是去掉两边空格前后,字符串长度的一个对比

11

既然trim可以删除字符串两边的空格和删除字符两边出现的字符,那么当然也可以只删除左边或者右边的字符或者空格ltrim删除左边的空格或字符    rtrim删除右边的空格或字符

12

(9)replace函数replace(char,serch_str,replace_str)将char中的字符串serch_str全部转换为字符串replace_str

13

(10)  lpad 左填充   rpad右填充lpad('str',15,'@') 把字符串填充到15个字符,如果不够使用@填充到字符串左边同时还有一个函数是rpad('str',15,'@') 把字符串str填写到15个字符,如果不够使用@填充到字符串右边

14

如果想在str字符串的左边填充5个@字符,要用到嵌套函数

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏!

推荐信息