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

Posted 春江花月夜、

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如下