mysql字符切割的四種方式匯總
1、從左開(kāi)始截取字符串
left(str, length)
說(shuō)明:
left(被截取字段,截取長(zhǎng)度)
select left('如果暴力不是為了殺戮,那將變得毫無(wú)意義',10) 結(jié)果:

2、從右開(kāi)始截取字符串
right(str, length)
說(shuō)明:
right(被截取字段,截取長(zhǎng)度)
select right('如果暴力不是為了殺戮,那將變得毫無(wú)意義',10)結(jié)果:

3、截取字符串
substring(str, pos)substring(str, pos, length)
說(shuō)明:
substring(被截取字段,從第幾位開(kāi)始截取)
substring(被截取字段,從第幾位開(kāi)始截取,截取長(zhǎng)度)
select substring('如果暴力不是為了殺戮,那將變得毫無(wú)意義',5)
// (注:如果位數(shù)是負(fù)數(shù) 如-5 則是從后倒數(shù)位數(shù),到字符串結(jié)束或截取的長(zhǎng)度)
結(jié)果:

select substring('如果暴力不是為了殺戮,那將變得毫無(wú)意義',5,10)結(jié)果:

4、按關(guān)鍵字截取字符串
substring_index(str,delim,count)
說(shuō)明:
substring_index(被截取字段,關(guān)鍵字,關(guān)鍵字出現(xiàn)的次數(shù))
select substring_index("blog.jb51.net",".",1)
// (注:如果關(guān)鍵字出現(xiàn)的次數(shù)是負(fù)數(shù) 如-2 則是從后倒數(shù),到字符串結(jié)束)
結(jié)果:

select substring_index("blog.jb51.net",".",2)結(jié)果:

select substring_index("blog.jb51.net",".",-1)結(jié)果:

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
介紹一個(gè)針對(duì)C++程序的MySQL訪問(wèn)庫(kù)soci
這篇文章主要介紹了介紹一個(gè)針對(duì)C++程序的MySQL訪問(wèn)庫(kù)soci,文章中還講了其中的一些操作方法,需要的朋友可以參考下2015-05-05
解決ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?server?
在Windows系統(tǒng)上使用Django連接Ubuntu虛擬機(jī)中的MySQL數(shù)據(jù)庫(kù)時(shí),遇到無(wú)法連接的問(wèn)題,排查后發(fā)現(xiàn)是由于MySQL綁定的IP地址改變導(dǎo)致的,下面就來(lái)介紹一下問(wèn)題解決,感興趣的可以了解一下2024-09-09
根據(jù)mysql慢日志監(jiān)控SQL語(yǔ)句執(zhí)行效率
根據(jù)mysql慢日志監(jiān)控SQL語(yǔ)句執(zhí)行效率 啟用MySQL的log-slow-queries(慢查詢(xún)記錄)。2012-11-11
導(dǎo)致MySQL索引失效的一些常見(jiàn)寫(xiě)法總結(jié)
mysql 隊(duì)列 實(shí)現(xiàn)并發(fā)讀
MySQL連接異常場(chǎng)景模擬與排查的實(shí)戰(zhàn)指南
mysql中l(wèi)ower_case_table_names=1參數(shù)的作用
cmd中MySQL中文數(shù)據(jù)亂碼問(wèn)題解決方法

