Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

CONCAT(kolumna) OVER(PARTITION by...)? Grupowanie wierszy bez grupowania samego wyniku

W sql 2017 możesz użyć funkcji STRING_AGG:

SELECT STRING_AGG(T.val, ',') AS val
    , T.grp
FROM @tbl AS T
GROUP BY T.grp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kiedy obliczana kolumna zostanie zaktualizowana?

  2. Pisanie cyrylicą programu SQL Server „?????”

  3. sp_MSForEachDB Nieprawidłowe użycie operatora powodującego skutki uboczne w ramach funkcji

  4. SQL Server odpowiednik DBMS_METADATA.GET_DDL

  5. Jak korzystać z aspnet_regsql.exe