mysql字符切割的四種方式匯總
1、從左開始截取字符串
left(str, length)
說明:
left(被截取字段,截取長(zhǎng)度)
select left('如果暴力不是為了殺戮,那將變得毫無(wú)意義',10)
結(jié)果:
2、從右開始截取字符串
right(str, length)
說明:
right(被截取字段,截取長(zhǎng)度)
select right('如果暴力不是為了殺戮,那將變得毫無(wú)意義',10)
結(jié)果:
3、截取字符串
substring(str, pos)
substring(str, pos, length)
說明:
substring(被截取字段,從第幾位開始截?。?/p>
substring(被截取字段,從第幾位開始截取,截取長(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)
說明:
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)文章
Windows下mysql community server 8.0.16安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Windows下mysql community server 8.0.16安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06SQL中distinct去重關(guān)鍵字使用和count統(tǒng)計(jì)組合使用方法
這篇文章主要給大家介紹了關(guān)于SQL中distinct去重關(guān)鍵字使用和count統(tǒng)計(jì)組合使用的相關(guān)資料,count()是SQL中提供的用于統(tǒng)計(jì)記錄數(shù)量的函數(shù),需要的朋友可以參考下2024-08-08MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?
這篇文章主要給大家介紹了解決MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的問題,文中有詳細(xì)的解決方法,需要的朋友可以參考下2023-09-09MySQL統(tǒng)計(jì)函數(shù)GROUP_CONCAT使用陷阱分析
這篇文章主要介紹了MySQL統(tǒng)計(jì)函數(shù)GROUP_CONCAT使用中的陷阱,結(jié)合實(shí)例形式分析了GROUP_CONCAT用于統(tǒng)計(jì)時(shí)的長(zhǎng)度限制問題與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-06-06MySQL?原理優(yōu)化之Group?By的優(yōu)化技巧
這篇文章主要介紹了MySQL?原理優(yōu)化之Group?By的優(yōu)化技巧,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08