substr函式使用

2021-07-17 11:33:35 字數 1133 閱讀 4279

string

substr( string$string, int$start[, int$length] )

返回字串stringstartlength引數指定的子字串。

string輸入字串。

start如果start是非負數,返回的字串將從stringstart位置開始,從 0 開始計算。例如,在字串 「abcdef」 中,在位置 0 的字元是 「a」,位置 2 的字串是 「c」 等等。

如果start是負數,返回的字串將從string結尾處向前數第start個字元開始。

如果string的長度小於或等於start,將返回false

length如果提供了正數的length,返回的字串將從start處開始最多包括length個字元(取決於string的長度)。

如果提供了負數的length,那麼string末尾處的許多字元將會被漏掉(若start是負數則從字串尾部算起)。如果start不在這段文字中,那麼將返回乙個空字串。

如果提供了值為 0,falsenulllength,那麼將返回乙個空字串。

如果沒有提供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...