db2中left()函数和right()函数对应oracle中的substr()函数

Posted AbelAngelo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2中left()函数和right()函数对应oracle中的substr()函数相关的知识,希望对你有一定的参考价值。

DB2 LEFT、RIGHT函数 

语法:LEFT(ARG,LENGTH)、RIGHT(ARG,LENGTH) 

LEFT、RIGHT函数返回ARG最左边、右边的LENGTH个字符串,ARG可以是CHAR或BINARY STRING。 
eg:
SELECT LEFT(NAME,2),RIGHT(NAME,2) FROM T1
 
ORACLE substr()函数

substr(字符串,截取开始位置,截取长度) //返回截取的字

substr(‘Hello World‘,0,1) //返回结果为 ‘H‘  *从字符串第一个字符开始截取长度为1的字符串

substr(‘Hello World‘,1,1) //返回结果为 ‘H‘  *0和1都是表示截取的开始位置为第一个字符

substr(‘Hello World‘,2,4) //返回结果为 ‘ello‘

substr(‘Hello World‘,-3,3)//返回结果为 ‘rld‘ *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符







以上是关于db2中left()函数和right()函数对应oracle中的substr()函数的主要内容,如果未能解决你的问题,请参考以下文章

实现一个函数itoa(int n, char s[]),将整数n这个数字转换为对应的字符串,保存到s中。

sql中的left函数right函数

在excel如何用函数把地址中省份、城市、区县单独提取出来?

Excel 函数Office 365 之Excel函数之Right

nil check left 和 right 之间有啥区别

oracle中left和right的用法,sql如下