sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan opdeles streng og indsætte den som ny linje i samme tabel?

Brug select unnest(string_to_array(YOUR STRING, '-'));

det vil konvertere '3-5-7' til:

3
5
7

Så kan du blot køre en forespørgsel, der indsætter rækkerne i din tabel. Se SQLFiddle .




  1. Sammenkæd værdier baseret på ID

  2. vis databaseværdi i modal frame viser kun første post

  3. Hvordan forbinder man MySQL med Java?

  4. SQLAlchemy Core masseindsættelse langsomt