1. 程式人生 > >mysql(4)字串的擷取

mysql(4)字串的擷取

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);