從逗號分隔值中提取MySQL 字串
在MySQL 中,經常需要從包含多個值的字串中提取單個值用逗號分隔。這帶來了挑戰,因為 MySQL 本身並沒有提供字串分割功能。
為了解決這個問題,我們可以利用預存程序來迭代提取值。操作方法如下:
範例資料:
Col1 | Col2 |
---|---|
1 | a,b,c |
2 | d,e |
結果:
Col1 | Col2 |
---|---|
1 | a |
1 | b |
1 | c |
2 | d |
2 | e |
用法:
要使用此解決方案,使用原始資料建立名為BadTable 的表,並建立一個名為 GoodTable 的新表來儲存提取的值。然後,執行以下指令:
以上是如何從 MySQL 中的逗號分隔字串中提取值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!