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

mysql按符號拆分字符串

吉茹定2年前10瀏覽0評論

MySQL是一款流行的關系型數據庫,可以方便地操作字符串。本文介紹如何使用MySQL按符號拆分字符串。

SELECT SUBSTRING_INDEX('a:b:c', ':', 1); -- 返回‘a’
SELECT SUBSTRING_INDEX('a:b:c', ':', -1); -- 返回‘c’
SELECT SUBSTRING_INDEX('a:b:c', ':', 2); -- 返回‘a:b’

以上是使用SUBSTRING_INDEX函數按照特定分隔符(這里使用“:”)獲取字符串中的子串。其中第三個參數為返回第幾個分隔符前(正數)或后(負數)的子串。

另一種方法是使用正則表達式函數REGEXP_SUBSTR獲取符合某一規則的字符串。

SELECT REGEXP_SUBSTR('a_b^c', '[^_^ ]+', 1, 1); -- 返回‘a’
SELECT REGEXP_SUBSTR('a_b^c', '[^_^ ]+', 1, 2); -- 返回‘b’

以上使用了正則表達式“[^_^ ]+”匹配非空格和非“_”的字符。

綜上,MySQL提供了多種方式對字符串進行拆分,根據實際需求選擇合適的方法即可。