程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL截取字符串函數的方法

MySQL截取字符串函數的方法

編輯:MySQL綜合教程


MySQL截取字符串函數的方法   今天建視圖時,用到了MySQL中的字符串截取,很是方便。     感覺上MySQL的字符串函數截取字符,比用程序截取(如PHP或JAVA)來得強大,所以在這裡做一個記錄,希望對大家有用。       函數:  www.2cto.com       1、從左開始截取字符串     left(str, length)     說明:left(被截取字段,截取長度)     例:select left(content,200) as abstract from my_content_t     2、從右開始截取字符串  www.2cto.com       right(str, length)     說明:right(被截取字段,截取長度)     例:select right(content,200) as abstract from my_content_t       3、截取字符串     substring(str, pos)     substring(str, pos, length)     說明:substring(被截取字段,從第幾位開始截取)     substring(被截取字段,從第幾位開始截取,截取長度)     例:select substring(content,5) as abstract from my_content_t     select substring(content,5,200) as abstract from my_content_t     (注:如果位數是負數 如-5 則是從後倒數位數,到字符串結束或截取的長度)       4、按關鍵字截取字符串     substring_index(str,delim,count)     說明:substring_index(被截取字段,關鍵字,關鍵字出現的次數)     例:select substring_index(”blog.cnblogs.com”,”。”,2) as abstract from my_content_t  www.2cto.com       結果:blog.cnblogs     (注:如果關鍵字出現的次數是負數 如-2 則是從後倒數,到字符串結束)     結果:cnblogs.com

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved