MySQL中的SUBSTR函數(shù)用于從字符串中提取子串。該函數(shù)需要三個參數(shù):源字符串、起始位置和子串長度。下面是SUBSTR函數(shù)的語法:
SUBSTR(string, start, length)
其中string是源字符串,start是起始位置,length是子串長度。起始位置從1開始計算。
下面是一個示例,從"Hello World"中提取"World":
SELECT SUBSTR("Hello World", 7, 5);
運(yùn)行結(jié)果為:
World
需要注意的是,如果起始位置或子串長度大于源字符串長度,則SUBSTR函數(shù)將返回空字符串。如果起始位置為負(fù)數(shù),則表示從字符串末尾向前數(shù),例如:
SELECT SUBSTR("Hello World", -5, 5);
運(yùn)行結(jié)果為:
World
在實(shí)際開發(fā)中,SUBSTR函數(shù)常用于處理字符串?dāng)?shù)據(jù),例如從手機(jī)號碼中提取區(qū)號、從身份證號碼中提取生日等。
上一篇css數(shù)字變
下一篇mysql subs