一、left()
????????從左邊截取字符串 用法:left(str,length), 即:left(被截取字符串,截取長(zhǎng)度)
select left('fuyinghao',4);
? ? ? ? 結(jié)果:fuyi
二、right()
????????從右邊截取字符串 用法:right(str,length), 即:right(被截取字符串,截取長(zhǎng)度)
select right('fuyinghao',4);
????????結(jié)果:ghao
三、截取特定長(zhǎng)度的字符串
????????有兩種用法:
????????????????substring(str,pos), 即:substring(被截取字符串,從第幾位開(kāi)始截取)
????????????????substring(str,pos,length), 即:substring(被截取字符串,從第幾位開(kāi)始截取,截取長(zhǎng)度)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-724250.html
-
從字符串第3個(gè)字符開(kāi)始到結(jié)束
結(jié)果:yinghaoselect substring('fuyinghao',3);
-
從字符串第3個(gè)字符開(kāi)始,只截取4位
結(jié)果:yingselect substring('fuyinghao',3,4);
-
從字符串倒數(shù)第3個(gè)字符開(kāi)始至結(jié)束
結(jié)果:haoselect substring('fuyinghao',-3);
-
從字符串倒數(shù)第3個(gè)字符開(kāi)始,只截取2位
結(jié)果:haselect substring('fuyinghao',-3,2);
四、按關(guān)鍵字進(jìn)行截取
用法:substring_index(str,keyword,count), 即:substring_index(被截取字符串,關(guān)鍵字,關(guān)鍵字出現(xiàn)的次數(shù))文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-724250.html
-
截取第1個(gè) i 之前的所有字符
結(jié)果:fuyselect substring_index('fuyinghao','i',1);
-
截取倒數(shù)第1個(gè) i 之后的所有字符
結(jié)果:nghaoselect substring_index('fuyinghao','i',-1);
-
如果關(guān)鍵字不存在 則返回整個(gè)字符串
結(jié)果:fuyinghaoselect substring_index('fuyinghao','z',2);
到了這里,關(guān)于Mysql字符串截取的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!