sql >> Databáze >  >> RDS >> Oracle

SQL - Více hodnot oddělených čárkou při použití GROUP BY

Myslím, že LISTAGG je nejlepší agregační skupina podle funkce, kterou lze v této situaci použít:

  SELECT CUSTOMER, CUSTOMER_ID,
         LISTAGG(PRODUCT, ', ') WITHIN GROUP (ORDER BY PRODUCT)
    FROM SOME_TABLE
GROUP BY CUSTOMER, CUSTOMER_ID
ORDER BY 1, 2


  1. jak napsat tento dotaz na vlastní připojení v mysql

  2. Aggregate String Concatenation v Oracle 10g

  3. MySQL WHERE Datum> 15 dní

  4. Problémy s porovnáním MySQL s pohyblivou řádovou čárkou