mysql?sql字符串截取函數(shù)詳解
mysql字符串截取函數(shù)主要有 left()、right()、substring()、substring_index()
一、left()從左開(kāi)始截取字符串
用法:left(str,len) ; str 要截取的字符串, len截取長(zhǎng)度
例:
SELECT LEFT("chabaoo.cn",3)結(jié)果:www
二、right()從右開(kāi)始截取字符串
用法:right(str,len) ; str 要截取的字符串, len截取長(zhǎng)度
例:
SELECT RIGHT("chabaoo.cn",3)結(jié)果為 :net
三、substring()截取指定位置與長(zhǎng)度
用法:substring(str,pos,[len]) ; str 要截取的字符串,pos 截取的開(kāi)始位置, len截取長(zhǎng)度,沒(méi)有l(wèi)en默認(rèn)為字符串最后
例:
SELECT SUBSTRING("chabaoo.cn",3)結(jié)果:w.jb51.net
SELECT SUBSTRING("chabaoo.cn",3,1)結(jié)果:w
四、substring_index()按關(guān)鍵字進(jìn)行讀取
用法:substring_index(str, delim, count),str要操作的字符串,delim 關(guān)鍵字,connt 關(guān)鍵字出現(xiàn)的次數(shù)
關(guān)鍵字出現(xiàn)第1次之前的內(nèi)容
例:
SELECT SUBSTRING_INDEX("chabaoo.cn",'.',1)結(jié)果:www
關(guān)鍵字出現(xiàn)第2次之前的內(nèi)容
SELECT SUBSTRING_INDEX("chabaoo.cn",'.',2)結(jié)果:www.jb51
關(guān)鍵字倒數(shù)第1次之后的內(nèi)容
SELECT SUBSTRING_INDEX("chabaoo.cn",'.',-1)結(jié)果:net
實(shí)現(xiàn)split函數(shù),返回第幾個(gè)截取的值實(shí)現(xiàn)方式
str要截取的串,delim 分隔符,order 取第幾個(gè)值
REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(str,delim,order)),delim,1));
例:
SELECT REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX("chabaoo.cn",".",2)),".",1))結(jié)果:jb51
更多關(guān)于mysql sql字符串截取的方法請(qǐng)查看下面的相關(guān)鏈接
相關(guān)文章
mysql 操作數(shù)據(jù)庫(kù)基礎(chǔ)詳解
這篇文章主要介紹了mysql 操作數(shù)據(jù)庫(kù)基礎(chǔ)詳解,MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性2022-08-08
MySQL性能優(yōu)化的最佳20+條經(jīng)驗(yàn)
這篇文章主要為大家詳細(xì)介紹了MySQL性能優(yōu)化的最佳20+條經(jīng)驗(yàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
MySQL數(shù)學(xué)函數(shù)簡(jiǎn)明總結(jié)
這篇文章主要介紹了MySQL數(shù)學(xué)函數(shù)簡(jiǎn)明總結(jié),本文總結(jié)了大多數(shù)常用的MySQL數(shù)學(xué)函數(shù),并給出了使用實(shí)例,需要的朋友可以參考下2014-09-09
Ubuntu中更改MySQL數(shù)據(jù)庫(kù)文件目錄的方法
這篇文章主要給大家介紹了關(guān)于在Ubuntu中更改MySQL數(shù)據(jù)庫(kù)文件目錄的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11
MySQL系列之十四 MySQL的高可用實(shí)現(xiàn)
這篇文章主要介紹了MySQL系列之十四 MySQL的高可用實(shí)現(xiàn),從工作原理到具體的技術(shù)實(shí)現(xiàn),本文詳細(xì)的講述了該項(xiàng)技術(shù),以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
MySQL slow_log表無(wú)法修改成innodb引擎詳解
這篇文章主要給大家介紹了關(guān)于MySQL slow_log表無(wú)法修改成innodb引擎的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
MySQL轉(zhuǎn)換Oracle的需要注意的七個(gè)事項(xiàng)
有很多應(yīng)用項(xiàng)目, 剛起步的時(shí)候用MySQL數(shù)據(jù)庫(kù)基本上能實(shí)現(xiàn)各種功能需求,隨著應(yīng)用用戶的增多,數(shù)據(jù)量的增加,MySQL漸漸地出現(xiàn)不堪重負(fù)的情況:連接很慢甚至宕機(jī),于是就有MySQL轉(zhuǎn)換Oracle的需求,應(yīng)用程序也要相應(yīng)做一些修改。2010-12-12

