国产探花免费观看_亚洲丰满少妇自慰呻吟_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(‘m.survivalescaperooms.com’, ‘.’, 2); 
  2. -> ‘m.survivalescaperooms.com’ 
  3. mysql> SELECT SUBSTRING_INDEX(‘m.survivalescaperooms.com’, ‘.’, -2); 
  4. -> ‘Vevb.com’

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大悟县| 通化县| 沛县| 交口县| 江川县| 桦川县| 财经| 清涧县| 襄樊市| 石泉县| 巨鹿县| 乳山市| 东明县| 福鼎市| 东宁县| 宝鸡市| 马公市| 剑阁县| 汝城县| 金寨县| 岳普湖县| 麟游县| 化德县| 河源市| 广安市| 曲靖市| 双鸭山市| 安乡县| 开江县| 社旗县| 新干县| 开封县| 石家庄市| 淄博市| 广昌县| 寻甸| 辉县市| 河西区| 徐汇区| 西华县| 永兴县|