sql >> Databasteknik >  >> RDS >> PostgreSQL

SQL-gruppvärden för en kolumn efter en annan kolumn

Tack vare Tim och Gordon. Postgres-funktionen jag letar efter är array_agg . Hela frågan i det här fallet ser ut så här:

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

array_agg lägger alla poäng i en array, och du måste konvertera dem till en sträng för att kunna returnera dem i en SELECT-sats.



  1. Oracle - bryt datum i kvartal

  2. Hur kör man psql interaktiv i sin docker-behållare?

  3. Ta bort ett slumpmässigt uttryck från strängen

  4. Unionsfråga med flera val efter java 8