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

Jak podzielić wiersz na wiele wierszy za pomocą jednego zapytania?

Powinieneś być w stanie to osiągnąć za pomocą kombinacji string_to_array i unnest :

SELECT column_a, unnest(string_to_array(column_b,',')), column_c 
FROM   tablename;

SQLFiddle

To powiedziawszy, nie podałeś wystarczających informacji o typie danych i dowolnym znaku nigdy nie jest arbitralne, jeśli działa jako ogranicznik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać Spring StandardPasswordEncode i Get Salt Generate?

  2. PO WSTAWIĆ wyzwalacz w oddzielnej transakcji?

  3. Jak uruchomić PostgreSQL jako usługę w systemie Windows?

  4. przesyłanie pliku szwu do postgresa kolumna bajtowa to bajt, ale wyrażenie jest typu bigint

  5. Generowanie jednostek dla pojedynczej tabeli