国产探花免费观看_亚洲丰满少妇自慰呻吟_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. +---------------------------------------------------+

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 余姚市| 京山县| 肥西县| 乌鲁木齐县| 古交市| 莒南县| 历史| 香港 | 宜都市| 龙南县| 冕宁县| 通辽市| 博湖县| 临夏县| 海城市| 广安市| 四子王旗| 绥阳县| 永康市| 抚宁县| 红原县| 孝义市| 勐海县| 杂多县| 开阳县| 句容市| 南宫市| 乌海市| 托克托县| 定日县| 宣汉县| 东乡县| 华蓥市| 福州市| 康乐县| 陇西县| 潞城市| 明星| 衢州市| 荥阳市| 横山县|