string
substr( string$string
, int$start
[, int$length
] )
返回字串string
由start
和length
引數指定的子字串。
string
輸入字串。
start
如果start
是非負數,返回的字串將從string
的start
位置開始,從 0 開始計算。例如,在字串 「abcdef」 中,在位置 0 的字元是 「a」,位置 2 的字串是 「c」 等等。
如果start
是負數,返回的字串將從string
結尾處向前數第start
個字元開始。
如果string
的長度小於或等於start
,將返回false
length
如果提供了正數的length
,返回的字串將從start
處開始最多包括length
個字元(取決於string
的長度)。
如果提供了負數的length
,那麼string
末尾處的許多字元將會被漏掉(若start
是負數則從字串尾部算起)。如果start
不在這段文字中,那麼將返回乙個空字串。
如果提供了值為 0,false
或null
的length
,那麼將返回乙個空字串。
如果沒有提供length
,返回的子字串將從start
位置開始直到字串結尾。
返回提取的子字串, 或者在失敗時返回false
。
SQL的SUBSTR 函式使用介紹
substr函式是用來擷取資料庫某一列欄位中的一部分。在各個資料庫的函式名稱不一樣 真是蛋疼,後發明的資料庫難道wityh不能同先發明的一樣嗎?複製 如下 mysql substr su程式設計客棧bstring oracle substr sql server substring 常用的方式是 s...
ORACL instr 函式 substr函式
oracle函式instr用法 在oracle plsql中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,就是說從字元的開始到字元的結尾就結束。語法如下 instr 源字串,目標字串,起始位置,匹配序號 string1 源字串,要在此字串中查詢。string2 要在string1中查...
substr函式功能
在網上看了substr 函式的介紹後,覺得不能立刻理解,也就是不直觀.因此,這裡重做一層解釋 substr分以下幾種情況 以下 str abcdefghijklmn substr str,start 從start位開始,取 str之後的字串 exp substr str,10 結果 klmn sub...