oracle的substr函式的用法

2021-06-04 05:06:47 字數 801 閱讀 8019

oracle的substr函式的用法 取得字串中指定起始位置和長度的字串  

substr( string, start_position, 

[length ])

'this is a test', 

6, 2)     would 

return'is

''this is a test', 

6)     would 

return

'is a test

''techonthenet', 

-3, 3

)     would 

return

'net

''techonthenet', 

-6, 3

)     would 

return

'the'

select substr('thisisatest', -4, 2) value from dual    結果是  te

select substr('emros',-3,1) value from dual      結果是 r

substr('abcde',-6) = null

substr('abcde',-5) = 'abcde'

substr('abcde',-4) = 'bcde'

substr('abcde',-3) = 'cde'

substr('abcde',-2) = 'de'

substr('abcde',-1) = 'e'

substr('abcde',-0) = 'abcde'

oracle中的substr 函式

substr cexpression,nstartposition ncharactersreturned 其中,cexpression指定要從其中返回字串的字元表示式或備註字段 nstartposition用於指定返回的字串在字元表示式或備註欄位中的位置,ncharactersreturned用於...

oracle的substr函式的用法

oracle的substr函式的用法 length this is a test 6,2 would return is this is a test 6 would return is a test techonthenet 3,3 would return net techonthenet 6,...

oracle中substr函式的用法

substr string string,int a,int b 引數1 string 要處理的字串 引數2 a 擷取字串的開始位置 起始位置是0 引數3 b 擷取的字串的長度 而不是字串的結束位置 例如 substr abcdefg 0 返回 abcdefg,擷取所有字元 substr abcde...