mysql 擷取字串 函式

2022-09-13 11:57:15 字數 1770 閱讀 9854

文章摘取自

練習擷取字串函式(五個)

mysql索引從1開始

一、mysql擷取字串函式

1、left(str,index) 從左邊第index開始擷取

2、right(str,index)從右邊第index開始擷取

3、substring(str,index)當index>0從左邊開始擷取直到結束  當index<0從右邊開始擷取直到結束  當index=0返回空

4、substring(str,index,len) 擷取str,從index開始,擷取len長度

5、substring_index(str,delim,count),str是要擷取的字串,delim是擷取的字段 count是從**開始擷取(為0則是左邊第0個開始,1位左邊開始第乙個選取左邊的,-1從右邊第乙個開始選取右邊的

6、subdate(date,day)擷取時間,時間減去後面的day

7、subtime(expr1,expr2)  時分秒expr1-expr2

二、mysql擷取字串的一些栗子

1、left(str,index)  index>=0 從左邊開始擷取

2、right(str,index)  index>=0 從右邊開始擷取

3、substring(str,index) =substring(str from pos) 包括index這個位置的字元

4、substring(str,index,len) 擷取str,從index開始,擷取len長度

5、substring_index(str,delim,count),str是要擷取的字串,delim是擷取的字段 count是從**開始擷取(為0則是左邊第0個開始,1位左邊開始第乙個選取左邊的,-1從右邊第乙個開始選取右邊的

為1,從左邊開始數第乙個擷取,選取左邊的值

為-1,從右邊開始數第乙個擷取,選取右邊的值

特殊情況,字串中沒有指定的字元,則返回原字串(index=0時候例外)

6、subdate(date,day)擷取時間,時間減去後面的day

7、subtime(expr1,expr2)--是兩個時間相減

mysql擷取字串

一 mysql擷取字串函式 1 left str,length 從左邊擷取length 2 right str,length 從右邊擷取length 3 substring str,index 當index 0從左邊開始擷取直到結束 當index 0從右邊開始擷取直到結束 當index 0返回空 4...

mysql擷取字串

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

mysql擷取字串

擷取從左開始字串數 select left 4 name 擷取從右開始字串數 select right 3 name 擷取從字串第五位開始 直到結束 select substring 5 從字串的第 6 個字元位置開始取,只取 2 個字元。select substring 6,2 從字串的第 4 個...