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

Zgrupowana agregacja ciągów / LISTAGG dla SQL Server

http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/

Jest to interesujący problem w Transact SQL, dla którego istnieje szereg rozwiązań i spora debata. Jak uzyskać wynik podsumowania, w którym kolumna wyróżniająca z każdego wiersza w każdej konkretnej kategorii jest wymieniona w kolumnie „zagregowane”? Prosty i intuicyjny sposób wyświetlania danych jest zaskakująco trudny do osiągnięcia. Anith Sen przedstawia podsumowanie różnych sposobów i oferuje słowa przestrogi w stosunku do tego, który wybierzesz...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można znaleźć kolumny dbo, funkcji zdefiniowanej przez użytkownika lub agregacji dbo.Splitfn lub nazwa jest niejednoznaczna

  2. T-SQL:Wybieranie kolumny na podstawie MAX (inna kolumna)

  3. Jak zapobiec cykliczności wyzwalacza bazy danych?

  4. Co to jest bezpłatne narzędzie do porównywania dwóch baz danych SQL Server?

  5. Uzyskiwanie identyfikatora wiersza, który zaktualizowałem w SQL Server