sql >> Databáze >  >> RDS >> PostgreSQL

Jak rozdělit řetězec a vložit jej jako nový řádek do stejné tabulky?

Použijte select unnest(string_to_array(YOUR STRING, '-'));

převede '3-5-7' komu:

3
5
7

Poté můžete jednoduše spustit dotaz, který vloží řádky do vaší tabulky. Viz SQLFiddle .




  1. Kdy je čas, aby se tabulka změnila z MyISAM na InnoDb?

  2. @Tailable(spring-data-reactive-mongodb) ekvivalent v spring-data-r2dbc

  3. Jak důležitá jsou omezení jako NOT NULL a FOREIGN KEY, pokud budu vždy ovládat svůj databázový vstup pomocí PHP?

  4. Jak přidat sloupec automatického přírůstku do existující tabulky v MySQL