sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur delar man sträng och infogar den som ny rad i samma tabell?

Använd select unnest(string_to_array(YOUR STRING, '-'));

den konverterar '3-5-7' till:

3
5
7

Sedan kan du helt enkelt köra en fråga som infogar raderna i din tabell. Se SQLFiddle .




  1. Ändra typ av en kolumn med siffror från varchar till int

  2. Hur gör jag en bulkinfogning i mySQL med node.js

  3. MySQL-utlösare före infoga uppdateringskolumn med nytt auto-inkrement-id

  4. Hur släpper jag och fyller i mysql-databaser igen?