首頁 > 資料庫 > mysql教程 > 如何將 MySQL 字串列中的逗號分隔值拆分為多行?

如何將 MySQL 字串列中的逗號分隔值拆分為多行?

Patricia Arquette
發布: 2024-11-30 09:29:14
原創
710 人瀏覽過

How Can I Split Comma-Separated Values in a MySQL String Column into Multiple Rows?

Mysql 字串拆分:用逗號分隔值展開行

在這個問題中,用戶尋求一種解決方案來轉換包含一個表的表將具有逗號分隔值的字串列放入具有多行的新表中,並用逗號分隔值。雖然該問題聲稱不是現有線程的精確重複,但它具有相似之處。

要滿足此要求,可以使用預存程序:

此預存程序初始化整數變數 i。它迭代 col2 列中的每個字串值,使用 strSplit 函數提取位置 i 處的對應子字串。提取的子字串表示逗號分隔值之一。

過程繼續,每次迭代遞增 i,直到不再有非空子字串。這確保了所有逗號分隔值都被拆分並插入到新表中。

總而言之,此預存程序提供了一個強大的解決方案,可以將具有逗號分隔值的表轉換為具有多行的表,從而使得更容易操作和分析資料。

以上是如何將 MySQL 字串列中的逗號分隔值拆分為多行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板