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

SQL групови стойности за една колона по друга колона

Благодаря на Тим и Гордън. Функцията на Postgres, която търся, е array_agg . Пълната заявка в този случай изглежда така:

SELECT player, array_to_string(array_agg(score), ',') AS scores FROM games GROUP BY player;

array_agg поставя всички резултати в масив и трябва да ги конвертирате в низ, за ​​да можете да ги върнете в оператор SELECT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgresql Премахване на крайните нули

  2. PostgreSQL Където условие за броене

  3. Как мога да прикача база данни към приложение в Heroku?

  4. Делението на цели числа връща 0

  5. търсене на текст в postgres