PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да разделя ред на няколко реда с една заявка?

Трябва да можете да постигнете това с комбинацията от string_to_array и unnest :

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

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. Класът не е намерен, зарежда JDBC org.postgresql.Driver

  2. Как Pi() работи в PostgreSQL

  3. Върнете типа на таблицата от функция A в PostgreSQL

  4. Rails 3 Query:получаване на грешка при използване на 'select' с 'order'

  5. 7 съвета за най-добри практики за групово зареждане на PostgreSQL данни