PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann man String aufteilen und als neue Zeile in dieselbe Tabelle einfügen?

Verwenden Sie select unnest(string_to_array(YOUR STRING, '-'));

es wird '3-5-7' konvertieren zu:

3
5
7

Dann können Sie einfach eine Abfrage ausführen, die die Zeilen in Ihre Tabelle einfügt. Siehe SQLFiddle .