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

Grupuj wartości SQL dla jednej kolumny według innej kolumny

Dzięki Timowi i Gordonowi. Funkcja Postgres, której szukam, to array_agg . Pełne zapytanie w tym przypadku wygląda tak:

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

array_agg umieszcza wszystkie wyniki w tablicy i musisz je przekonwertować na łańcuch, aby móc je zwrócić w instrukcji 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. Jak używać operatorów PostgreSQL JSON(B) zawierających znak zapytania? przez JDBC

  2. szyny dynamiczne, gdzie zapytanie sql

  3. Jak interpretowana jest instrukcja SQL with-recursive?

  4. Po aktualizacji do macOS Big Sur nie mogę połączyć się z bazą danych PostgreSQL za pomocą MAMP

  5. Jak wskazać, że kolumna nie dopuszcza wartości null podczas tworzenia widoku zmaterializowanego?