亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

崇仁县| 公安县| 盐山县| 禄劝| 苏尼特左旗| 潜山县| 诏安县| 衢州市| 页游| 遂宁市| 固镇县| 陵川县| 广安市| 宁武县| 海宁市| 布尔津县| 双峰县| 苏州市| 上林县| 东港市| 濮阳市| 商城县| 清水县| 定日县| 灵山县| 湘潭市| 项城市| 扎赉特旗| 吴桥县| 麟游县| 桂东县| 洮南市| 崇仁县| 堆龙德庆县| 海林市| 博客| 阿坝县| 彭泽县| 岳池县| 阿荣旗| 普格县|