91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql中截取字符串的函數有哪些

發布時間:2022-08-29 16:47:25 來源:億速云 閱讀:331 作者:iii 欄目:開發技術

本篇內容介紹了“mysql中截取字符串的函數有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

mysql截取字符串的6個函數

1、LEFT(str,len)

從左邊開始截取,str:被截取字符串;len:截取長度

示例:

mysql中截取字符串的函數有哪些

2、RIGHT(str,len)

從右邊開始截取,str:被截取字符串;len:截取長度

示例:

mysql中截取字符串的函數有哪些

3、SUBSTRING(str, pos, len)

str:被截取字符串;pos:截取開始位置;len:截取長度(非必填:不填截取到最大長度)

示例1:

mysql中截取字符串的函數有哪些

示例2:

mysql中截取字符串的函數有哪些

4、SUBSTR(str, pos, len) 

與SUBSTRING(str, pos, len)函數的使用一樣

str:被截取字符串;pos:截取開始位置;len:截取長度(非必填:不填截取到最大長度)

示例1:

mysql中截取字符串的函數有哪些

示例2:

mysql中截取字符串的函數有哪些

5、MID(str, pos, len) 

與SUBSTRING(str, pos, len)函數的使用一樣

str:被截取字符串;pos:截取開始位置;len:截取長度(非必填:不填截取到最大長度)

示例1:

mysql中截取字符串的函數有哪些

示例2:

mysql中截取字符串的函數有哪些

 6、SUBSTRING_INDEX(str, delim, count)

  • str:被截取字符串;delim:截取數據依據的字符;

  • count截取數量(count>0就從左邊開始取,count<0就從右邊開始取)

示例1:

mysql中截取字符串的函數有哪些

示例2:

mysql中截取字符串的函數有哪些

示例3:

mysql中截取字符串的函數有哪些

最后再說一個函數,截取字符串一般都會用到這個函數: LOCATE(substr,str)

作用: 查找字符串中指定字符的位置

  • substr搜索的字符

  • str字符串

str 字符串 中獲得 substr 字符 的位置(沒找到返回 0)

示例1:

mysql中截取字符串的函數有哪些

示例2:

mysql中截取字符串的函數有哪些

示例3:

mysql中截取字符串的函數有哪些

mysql截取字符串中間的值

substring_index函數

substring_index(str,delim,count)
  • str: 要處理的字符串

  • delim: 分隔符

  • count: 計數

例如: str = www.51aaa.com

substring_index(str,'.',1)

結果是:www

substring_index(str,'.',2)

結果是:www.51aaa

也就是說,如果count是正數,那么就是從左往右數,第N個分隔符的左邊的全部內容

substring_index(str,'.',-1)

結果是:com

substring_index(str,'.',-2)

結果是:51aaa.com

相反,如果是負數,那么就是從右邊開始數,第N個分隔符右邊的所有內容

那么,如果我要中間的的aaa怎么辦?

很簡單的,兩個方向:從右數第二個分隔符的右邊全部,再從左數的第一個分隔符的左邊:

先獲取

substring_index(remarks,'1',-1) as mm

結果是: aaa.com

然后是

substring_index('aaa.com','.',1) as mm

結果是: aaa.com

合起來就是:

substring_index(substring_index(str,'1',-1),'.',1)

應用

數據表t_record的字段remark的值為字符串 1#56次

這里截取#和次之間的字符串,即獲取數字56

下面sql的-1表示從重右側數第一個#,1表示從左側數起第一個次

select substring_index(substring_index(remarks,'#',-1),'次',1) from t_record

“mysql中截取字符串的函數有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

楚雄市| 鲁甸县| 祁阳县| 大姚县| 韶关市| 晋城| 碌曲县| 礼泉县| 莱芜市| 体育| 龙南县| 临湘市| 门源| 建水县| 铁岭市| 仁化县| 都安| 双鸭山市| 禹州市| 沙坪坝区| 张家川| 普定县| 深泽县| 沭阳县| 德州市| 句容市| 安徽省| 永丰县| 孙吴县| 鄂尔多斯市| 托里县| 金昌市| 和静县| 修文县| 长春市| 敦煌市| 五河县| 景东| 瑞昌市| 延长县| 额济纳旗|