好吧,我有一個數據庫表,其中數據被我鄙視這個可怕的小程序傾倒,但目前無法改變。它包含商戶數據,名稱,地址和一組管道分隔的類別。我需要的是一種乾淨的方式將它們分開,因此我爲每個商家/類別對分配一行。從那裏,我可以很容易地將其納入新的數據結構。這需要在短時間內成爲可重複的過程。我意識到最佳的解決方案是擺脫這種結構,但是我試圖弄清楚如何在sql中乾淨地做到這一點。SQL Split功能和導入的數據
我已經在數據庫中有一個函數來分割一個分隔字符串並返回一個表。
這是在SQL Server 2008中,順便說一句。 。
Edit(對於clarity_ 基本上,下面可能是一個商人(與類別連接 - 絕密爲了簡單等領域使用逗號這裏字段分隔符)
Jimbo's Bait Shoppe, Bait|Sports Gear|Sandwiches
我需要的是:
Jimbo's Bait Shoppe, Bait
Jimbo's Bait Shoppe, Sports Gear
Jimbo's Bait Shoppe, Sandwiches
請您分享一下輸出或屏幕截圖的片段嗎? – thegrandchavez