国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL字符串截取函數用法介紹

2024-07-24 12:38:24
字體:
來源:轉載
供稿:網友

我們知道在MySQL字符串截取函數有:left(),right(),substring(),substring_index(),還有mid(),substr().其中,mid這些,下面我來給大家說明這些字符截函數的用法.

substr() 等價于substring() 函數,substring()的功能非常強大和靈活.

1、從左開始截取字符串

left(str, length)

說明:left(被截取字段,截取長度)

left(str,length);  select left ('hxsdit.com',3);結果是hxs

2、right(str,length); 

從右開始截取字符串:right(str, length)

說明:right(被截取字段,截取長度)

select right('hxsdit.com,3 ); 結果是com.

3、substring(str,pos,length)

截取字符串:

  1. substring(str, pos) 
  2. substring(str, pos, length) 

說明:substring(被截取字段,從第幾位開始截取)

substring(被截取字段,從第幾位開始截取,截取長度)

select substring('Vevb.com',4)從字符串str第四個字符位置開始截取,直到結束,結果為fensi.com

select substring('Vevb.com',4,2) 從字符串str第四個字符位置開始截取,截取2個.結果為fe

select substring('hxsdit.com'-4)從字符串str倒數第四個開始截取,直到結束。      結果為.com

select  substring('hxsdit.com'-4,2)從字符串str倒數第四個開始截取,截取2個     結果為.c,使用這個函數時候請注意,變量pos可以為負值,但是length不可以為負值.

4、substring_index(str,delim,count);

按關鍵字截取字符串:substring_index(str,delim,count)

說明:substring_index(被截取字段,關鍵字,關鍵字出現的次數),代碼如下:

select substring_index('www.baidu.com','.',2);    截取第二個'.'之前的所有字符   結果為 www.baidu

select substring_index('www.baidu.com','.',-2);  截取倒數第二個'.'之后的所有字符  結果為  com

select substring_index('www.baidu.com','234',1); 如果在字符串中找不到delim參數指定的值,就返回整個字符串

截取第二個 '.' 之前的所有字符,代碼如下:

  1. mysql> select substring_index('www.sqlstudy.com.cn''.', 2); 
  2. +------------------------------------------------+ 
  3. | substring_index('www.sqlstudy.com.cn''.', 2) | 
  4. +------------------------------------------------+ 
  5. | www.sqlstudy                                   | 
  6. +------------------------------------------------+ 

4.2 截取第二個 '.' (倒數)之后的所有字符,代碼如下:

  1. mysql> select substring_index('www.sqlstudy.com.cn''.', -2); 
  2. +-------------------------------------------------+ 
  3. | substring_index('www.sqlstudy.com.cn''.', -2) | 
  4. +-------------------------------------------------+ 
  5. | com.cn                                          | 
  6. +-------------------------------------------------+ 

5、如果在字符串中找不到 delim 參數指定的值,就返回整個字符串,代碼如下:

  1. mysql> select substring_index('www.sqlstudy.com.cn''.coc', 1); 
  2. +---------------------------------------------------+ 
  3. | substring_index('www.sqlstudy.com.cn''.coc', 1) | 
  4. +---------------------------------------------------+ 
  5. | www.sqlstudy.com.cn                               | 
  6. +---------------------------------------------------+

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连城县| 东平县| 大港区| 宜州市| 竹溪县| 景宁| 南宫市| 张家川| 崇义县| 临泽县| 五寨县| 宁明县| 祁东县| 枝江市| 台山市| 盐源县| 道孚县| 黎城县| 万源市| 泰顺县| 松滋市| 闵行区| 永胜县| 柘城县| 长顺县| 万年县| 阜宁县| 柳江县| 遂宁市| 四子王旗| 阆中市| 固始县| 邻水| 池州市| 清苑县| 深州市| 漳州市| 罗平县| 泰顺县| 全椒县| 长岭县|