Oracle数据库基础知识_字符串操作相关2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle数据库基础知识_字符串操作相关2相关的知识,希望对你有一定的参考价值。

6.LPAD,RPAD
作用:左/右边的字符串填充一些特定的字符
语法: LPAD(string , n, [pad_String])
          string:可是字符或者参数 
                n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符; pad_string:是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

例如

SELECT LPAD(aaaaAAAA,5,$)
FROM DUAL;
//数据结果:aaaaA

输出结果:aaaaA

7.SUBSTR
作用:用于截取字符串的字串。返回char中从m位开始取n个字符
(如果m=0,则从字符串首开始,如果去负数,则从尾部开始)
语法:SUBSTR(char,m,n)
例如

SELECT
SUBSTR(Hello world!,7,13)
FROM DUAL;

输出结果:world!
ps:字符串的首位计数从1开始。

 

8.INSTR
语法:INSTR(char1,char2,m,n)
作用:返回子串char2在char1中从m开始的第n次出现的位置
例如:

SELECT
(hello world world world,‘world‘,6,2) 
FROM DUAL;

输出结果:13
ps:参数n可以不输,则默认第一次出现位置

 

暂且先记录以上8个操作,以后陆续再补充。















以上是关于Oracle数据库基础知识_字符串操作相关2的主要内容,如果未能解决你的问题,请参考以下文章

Oracle OCI操作UDT相关学习

Oracle学习笔记_09_字符串相关函数

python基础===字符串所有相关操作

Oracle基础:数据库操作_数据库事务_表的锁定

[Pytorch系列-30]:神经网络基础 - torch.nn库五大基本功能:nn.Parameternn.Linearnn.functioinalnn.Modulenn.Sequentia(代码片

拆分 reducer 在 redux 中对同一片数据进行操作