PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como dividir uma linha em várias linhas com uma única consulta?


Você deve conseguir isso com a combinação de string_to_array e unnest :
SELECT column_a, unnest(string_to_array(column_b,',')), column_c 
FROM   tablename;

SQLFiddle


Dito isso, você não forneceu informações suficientes sobre o tipo de dados e um caractere arbitrário nunca é arbitrário se estiver atuando como um delimitador.