PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak podzielić String i wstawić go jako nową linię w tej samej tabeli?

Użyj select unnest(string_to_array(YOUR STRING, '-'));

przekonwertuje '3-5-7' do:

3
5
7

Następnie możesz po prostu uruchomić zapytanie, które wstawi wiersze do tabeli.Zobacz SQLFiddle .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przeczytaj kwotę na stole postgres

  2. Błąd podczas ustawiania n_distinct przy użyciu zmiennej plpgsql

  3. Czy tablice są zoptymalizowane w jOOQ i PostgreSQL?

  4. Jak obliczyć medianę w PostgreSQL

  5. Jak wykonać zapytanie za pomocą pól w nowym typie danych PostgreSQL JSON?