Ich habe eine Tabelle zu normalisieren, die Foo den Spaltennamen besteht & Bar, wo Foo eine eindeutige Kennung und Leiste enthält getrennte Mehrwerte von ~Wie ein Multi-Werte in einem einzigen Feld (SQL)
Foo Bar
1 A~B~
2 A~C~D
ich brauche es als solche normiert werden:
Foo Bar
1 A
1 B
2 A
2 C
2 D
Während ich es von Excel durch TEXT-Säule Trennung gefolgt durch Schwenken tun können, ist es nicht machbar, da ich Million über Datensätze 1 und Bar Spalte enthalten kann bis zu 12 verschiedenen Werten.
Gibt es einen einfachen Weg, den ich direkt aus SQL manipulieren könnte?
was RDBMS verwenden Sie? Zum Beispiel könnte eine Antwort für mySql anders sein als eine Antwort für Sql-Server. Bitte bearbeiten Sie Ihre Frage, um die relevante Datenbank und die relevante Version, mit der Sie arbeiten, einzuschließen. –
Entschuldigung. Ich benutze T-SQL – Jim