mysql 擷取函式

2021-09-02 23:30:46 字數 839 閱讀 1294

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,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from my content t 2 從右開始擷取字串 right str,length 說明 right 被擷取字段,擷取長度 ...

mysql 字串擷取函式

1.left 函式,取字串左側的3個字元 2.right 函式,取字串右側的3個字元 3.substring 函式 select substring abcdef 1,2 從第乙個字元開始,取2個字元 select substring abcdef 2 從第2個字元開始,直到結束,substring...

mysql擷取函式LOCATE和POSITION

在mysql 裡是沒有像sqlserver的charindex函式的,用locate和position函式可以實現功能!locate substr,str position substr in str 返回子串 substr 在字串 str 中第一次出現的位置。如果子串 substr 在 str 中...