MySQL里面可以截取字符串的方法還是很豐富的:
10年積累的成都網站設計、成都網站制作、外貿網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有椒江免費網站建設讓你可以放心的選擇與我們合作。
#?從左側截取,截取指定長度
left(str,len)
#?右側
right(str,len)
#?從中間某個位置截取指定長度
MID(str,pos,len)
#?同上
SUBSTR(str?FROM?pos?FOR?len)
#?從某個位置開始之后所有的字符
SUBSTR(str,pos)
有對應函數方法的,MySQL 字符串截取處理函數有l(wèi)eft(), right(), substring(),第一個是從左邊開始截取,兩個參數分別是字段和截取長度,第二正好相反,從右邊截取,最后一個方法是指定區(qū)間,三個參數控制
substring_index(input,split,index):input為要截取的字符,split為分隔符,Index為要截取第index個分隔符左(index為正)或右(index為負)的字符串。
舉例:
'Provider="RiskManagement" finalScore="65" RGID="100397278"'?????//獲取finalScore的值
1、獲取finalScore右邊的字符
select substring_index('Provider="RiskManagement" finalScore="65" RGID="100397278"','finalScore="',-1);
2、再獲取" RGID="左邊的字符
select substring_index(substring_index('Provider="RiskManagement" finalScore="65" RGID="100397278"','finalScore="',-1),'" RGID="',1);
擴展資料
MySQL 字符串截取函數:left(), right(), substring(), substring_index()。還有 mid(), substr()。其中,mid(), substr() 等價于 substring() 函數,substring() 的功能非常強大和靈活。
1、字符串截?。簂eft(str, length)
mysql select left('sqlstudy.com', 3);
| left('sqlstudy.com', 3) |
| sql |
2、字符串截取:right(str, length)
mysql select right('sqlstudy.com', 3);
| right('sqlstudy.com', 3) |
| com |