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

mysql根據符號拆分字符串

林玟書2年前10瀏覽0評論

MySQL中有時需要根據符號拆分字符串進行操作,比如在一條記錄中有多個值,需要分離成單獨的值來操作,這時就需要使用MySQL內置的函數進行字符串拆分。

MySQL內置的函數包括SUBSTRING_INDEX和FIND_IN_SET。

1. SUBSTRING_INDEX函數

SELECT SUBSTRING_INDEX('abc,def,ghi', ',', 2);

以上代碼的意思是從字符串'abc,def,ghi'中以逗號(,)為分隔符,取第二個分隔符前的子串。因此輸出結果為'abc,def'。

2. FIND_IN_SET函數

SELECT FIND_IN_SET('def', 'abc,def,ghi');

以上代碼的意思是在字符串'abc,def,ghi'中查找'def'所在的位置。因為'def'在第二個分隔符之后,因此輸出結果為2。

使用這兩個函數時需要注意,如果分隔符不在字符串中,會返回空字符串。