mysql(4)字串的擷取
阿新 • • 發佈:2019-01-24
1.從左開始擷取字串
left(str,length)
str:被擷取欄位,如id,username等等
如:select left (username,2) as abstract from user;
//從user表裡的username欄位從左開始數2個字元作為摘要
2.從右擷取字串
select right (username,2) as hhh from user;
3.擷取字串
substring(str,pos);//substring(被擷取欄位,從第幾位開始擷取,是第幾位!!!從1開始,不是0開始。)
substring(str,pos,length);//substring(被擷取欄位,從第幾位開始擷取,擷取長度)
substring後面直接加括號,不能有空格
如:select substring(username,2) from user;從第二個字元開始擷取
4.按關鍵字擷取字串
substring_index(str,delim,count);
//substring_index(被擷取的內容,關鍵字,關鍵字出現次數)
如:substring_index("大錘王大錘","王",1);