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(字符串,截取開始位置,截取長度) //返回截取的字sql

substr('Hello World',0,1) //返回結果爲 'H'  *從字符串第一個字符開始截取長度爲1的字符串函數

substr('Hello World',1,1) //返回結果爲 'H'  *0和1都是表示截取的開始位置爲第一個字符post

substr('Hello World',2,4) //返回結果爲 'ello'code

substr('Hello World',-3,3)//返回結果爲 'rld' *負數(-i)表示截取的開始位置爲字符串右端向左數第i個字符字符串

相關文章
相關標籤/搜索