首頁 > 資料庫 > mysql教程 > 如何在 SQL Server 中將逗號分隔值分割為多行?

如何在 SQL Server 中將逗號分隔值分割為多行?

Mary-Kate Olsen
發布: 2025-01-06 00:19:40
原創
983 人瀏覽過

How to Split Comma-Separated Values into Multiple Rows in SQL Server?

將逗號分隔的值拆分為表行

以逗號分隔的多個值存儲的數據在以結構化格式檢索時可能會帶來挑戰。本文旨在透過提供解決方案來解決此問題,將 SQL Server 欄位中的逗號分隔值轉換為單獨的行。

在提供的範例中,範例表包含一個名為String 的列,其中包含諸如「abc」之類的數據,def,ghi」和「jkl,mno,pqr」。目標是將此資料轉換為包含多行的表,其中每行包含String 列中的單一值。查詢可以實現此轉換:

此查詢採用一些高級技術將逗號分隔的值轉換為XML,然後將每個值提取為單獨的行。請參閱http://www.sqljason.com/2010/05/converting-single-comma-separated-row.html。

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

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