色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql split按分割字符串

MySQL的文本函數(shù)非常強(qiáng)大,其中包括split函數(shù),可以很方便地按照指定字符將字符串分割為子串。

SELECT SUBSTRING_INDEX('abc,def,ghi', ',', 1); -- 返回abc
SELECT SUBSTRING_INDEX('abc,def,ghi', ',', 2); -- 返回abc,def
SELECT SUBSTRING_INDEX('abc,def,ghi', ',', -1); -- 返回ghi

其中,SUBSTRING_INDEX函數(shù)的參數(shù)分別為字符串、分隔符和子串索引,可以根據(jù)需求決定選取哪些子串。

此外,還可以使用正則表達(dá)式匹配實(shí)現(xiàn)更靈活的分割字符串。以分割由逗號(hào)和空格隔開(kāi)的字符串為例:

SELECT *
FROM (
SELECT 'a,b c def,ghi j' str
) t
, regexp_split_to_table(str, ', | ') sub;

在此次查詢(xún)中,我們用到了regexp_split_to_table函數(shù),它根據(jù)正則表達(dá)式將字符串拆分為多行,類(lèi)似于split函數(shù)。對(duì)于接下來(lái)需要的每個(gè)子串,我們可以通過(guò)連接查詢(xún)(join)得到它以及尋找其它信息的查詢(xún)結(jié)果。