今天建視圖時
用到了MySQL中的字符串截取
很是方便
感覺上MySQL的字符串函數截取字符
比用程序截取(如PHP或JAVA)來得強大
所以在這裡做一個記錄
希望對大家有用
函數
從左開始截取字符串
left(str
length)
說明
left(被截取字段
截取長度)
例
select left(content
) as abstract from my_content_t
從右開始截取字符串
right(str
length)
說明
right(被截取字段
截取長度)
例
select right(content
) as abstract from my_content_t
截取字符串
substring(str
pos)
substring(str
pos
length)
說明
substring(被截取字段
從第幾位開始截取)
substring(被截取字段
從第幾位開始截取
截取長度)
例
select substring(content
) as abstract from my_content_t
select substring(content
) as abstract from my_content_t
(注
如果位數是負數 如
則是從後倒數位數
到字符串結束或截取的長度)
按關鍵字截取字符串
substring_index(str
delim
count)
說明
substring_index(被截取字段
關鍵字
關鍵字出現的次數)
例
select substring_index(
) as abstract from my_content_t
結果
blog
chinabyte
(注
如果關鍵字出現的次數是負數 如
則是從後倒數
到字符串結束)
結果
From:http://tw.wingwit.com/Article/program/MySQL/201311/29344.html