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

首頁 > 數據庫 > MySQL > 正文

MySql中substring字符串截取函數用法

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

在mysql中常用的字符串截取函數有substring,SUBSTRING_INDEX了,substring是pos開始長度為len的字符串了,這個與php字符串截取函數有點像,下面我們一起來看看.

用法:

  1. SUBSTRING(str,pos,len) 
  2. SUBSTRING(str FROM pos FOR len) 
  3. SUBSTRING(str,pos) 
  4. SUBSTRING(str FROM pos) 

別名SUBSTR,截取字符串str從pos開始長度為len的字符串,如果不設置len參數默認獲取pos以后的所有內容,注意字符串的索引是從1開始,如果pos為負數則從字符串的后面開始截取.

1.截取pos后所有的數據,代碼如下:

  1. mysql> select substring('mysql database',2); 
  2. +——————————-+ 
  3. substring('mysql database',2) | 
  4. +——————————-+ 
  5. | ysql database                 | 
  6. +——————————-+ 
  7. 1 row in set 

2.截取pos后3個字符數據,代碼如下:

  1. mysql> select substring('mysql database',2,3); 
  2. +———————————+ 
  3. substring('mysql database',2,3) | 
  4. +———————————+ 
  5. | ysq                             | 
  6. +———————————+ 
  7. 1 row in set 

3.看一些其它實例,代碼如下:

  1. mysql> SELECT SUBSTRING(‘Quadratically’,5); 
  2. -> ‘ratically’ 
  3. mysql> SELECT SUBSTRING(‘foobarbar’ FROM 4); 
  4. -> ‘barbar’ 
  5. mysql> SELECT SUBSTRING(‘Quadratically’,5,6); 
  6. -> ‘ratica’ 
  7. mysql> SELECT SUBSTRING(‘Sakila’, -3); 
  8. -> ‘ila’ 
  9. mysql> SELECT SUBSTRING(‘Sakila’, -5, 3); 
  10. -> ‘aki’ 
  11. mysql> SELECT SUBSTRING(‘Sakila’ FROM -4 FOR 2); 
  12. -> ‘ki’ 

既然講到這里來了我再看看:substring_index,substring_index(str,delim,count),代碼如下:

  1. mysql> SELECT SUBSTRING_INDEX(‘www.survivalescaperooms.com’, ‘.’, 2); 
  2. -> ‘www.survivalescaperooms.com’ 
  3. mysql> SELECT SUBSTRING_INDEX(‘www.survivalescaperooms.com’, ‘.’, -2); 
  4. -> ‘Vevb.com’

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 竹北市| 安西县| 土默特右旗| 简阳市| 韩城市| 闽清县| 永善县| 宾川县| 永新县| 上栗县| 固镇县| 建瓯市| 呼图壁县| 清丰县| 邵东县| 浮梁县| 宁德市| 格尔木市| 清镇市| 平南县| 响水县| 教育| 天等县| 康保县| 晋江市| 白玉县| 靖边县| 巴南区| 德钦县| 射洪县| 长白| 台州市| 鸡西市| 宁化县| 报价| 仁化县| 固镇县| 六安市| 思茅市| 萨嘎县| 汉阴县|