SPLIT_INDEX
更新時(shí)間:
SPLIT_INDEX函數(shù)可以將目標(biāo)字符串按指定分隔符分割成若干段,并返回指定位置的字段信息。
語(yǔ)法
VARCHAR SPLIT_INDEX(VARCHAR str, VARCHAR sep, INT index)
入?yún)?/h2>
參數(shù) | 數(shù)據(jù)類型 | 說(shuō)明 |
str | VARCHAR | 目標(biāo)字符串。 |
sep | VARCHAR | 分隔符。 |
index | INT | 字段位置,index從0開(kāi)始。 說(shuō)明 如果獲取不到字段或index為-1,則返回NULL。 |
說(shuō)明
任何一個(gè)入?yún)镹ULL,則返回NULL。
示例
測(cè)試數(shù)據(jù)
str(VARCHAR)
sep(VARCHAR)
index(INT)
Jack,John,Mary
,
2
Jack,John,Mary
,
3
Jack,John,Mary
NULL
0
Jack,John,Mary
,
-1
NULL
,
0
測(cè)試語(yǔ)句
SELECT SPLIT_INDEX(str, sep, index) as var1 FROM T1;
測(cè)試結(jié)果
var1(VARCHAR)
Mary
NULL
NULL
NULL
NULL
文檔內(nèi)容是否對(duì)您有幫助?