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

Wykonywanie konkatenacji ciągów z wierszy danych w widoku TSQL (pivot?)

SELECT  id,
        (
        SELECT  text AS [text()]
        FROM    mytable mi
        WHERE   mi.id = md.id
        ORDER BY
                mi.col
        FOR XML PATH(''), TYPE
        ).value('/', 'NVARCHAR(MAX)')
FROM    (
        SELECT  DISTINCT id
        FROM    mytable
        ) md


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wygeneruj zestaw wyników inkrementacji dat w TSQL

  2. SQL Dynamic Pivot - jak zamawiać kolumny

  3. Procent SQL Server 2005 w nawiasach w tabeli przestawnej

  4. SQL Połącz dwie kolumny w instrukcji Select

  5. SSMS 2008 konwertuje znaki kontrolne na spacje podczas korzystania z funkcji „Wyniki na siatkę”