mysql字串擷取

2021-09-06 13:10:07 字數 1075 閱讀 4712

mysql字串擷取

update zcat set lev1 = left(zcatid,1) where lev1 is

null

;update zcat

set lev2 = left(zcatid,2) where lev2 is

null;

函式:1、從左開始擷取字串

left(str, length)

說明:left(被擷取字段,擷取長度)

例:select left(content,200) as abstract from my_content_t

2、從右開始擷取字串

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.chinabyte.com」,」。」,2) as abstract from my_content_t

結果:blog.chinabyte

(注:如果關鍵字出現的次數是負數 如-2 則是從後倒數,到字串結束)

結果:chinabyte.com

mysql 擷取 mysql 字串擷取

mysql 字串擷取函式 left right substring substring index 還有 mid substr 其中,mid substr 等價於 substring 函式,substring 的功能非常強大和靈活。1.字串擷取 left str,length mysql selec...

mysql 字串擷取

1 從左開始擷取字串 left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from my content t 2 從右開始擷取字串 right str,length 說明 right 被擷取字段,擷取長度 ...

mysql字串擷取

1 從左開始擷取字串 left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from my content t 2 從右開始擷取字串 right str,length 說明 right 被擷取字段,擷取長度 ...