1、left(name,4)擷取左邊的4個字元列:
select left(201809,4) 年
結果:2018
2、right(name,2)擷取右邊的2個字元
select right(201809,2) 月份
結果:09
3、substring(name,5,3) 擷取name這個字段 從第五個字元開始 只擷取之後的3個字元
select substring('成都融資事業部',5,3)
結果:事業部
4、substring(name,3) 擷取name這個字段 從第三個字元開始,之後的所有個字元
select substring('成都融資事業部',3)
結果:融資事業部
5、substring(name, -4) 擷取name這個欄位的第 4 個字元位置(倒數)開始取,直到結束
select substring('成都融資事業部',-4)
結果:資事業部
6、substring(name, -4,2) 擷取name這個欄位的第 4 個字元位置(倒數)開始取,只擷取之後的2個字元
select substring('成都融資事業部',-4,2)
結果:資事
注意:我們注意到在函式 substring(str,pos, len)中, pos 可以是負值,但 len 不能取負值。
7、substring_index('www.baidu.com', '.', 2) 擷取第二個 '.' 之前的所有字元
結果:www.baidu
8、substring_index('www.baidu.com', '.', -2) 擷取第二個 '.' (倒數)之後的所有字元
結果:baidu.com
9、substr(name, 1, char_length(name)-3) 擷取name欄位,取除name欄位後三位的所有字元
select substr('成都融資事業部', 1, char_length('成都融資事業部')-3)
結果:成都融資
content 內容:
mysql 擷取字串 函式
文章摘取自 練習擷取字串函式 五個 mysql索引從1開始 一 mysql擷取字串函式 1 left str,index 從左邊第index開始擷取 2 right str,index 從右邊第index開始擷取 3 substring str,index 當index 0從左邊開始擷取直到結束 當...
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...