sql >> Databáze >  >> RDS >> Sqlserver

GROUP BY pro spojení/sloučení sloupce

SELECT
     [User], Activity,
     STUFF(
         (SELECT DISTINCT ',' + PageURL
          FROM TableName
          WHERE [User] = a.[User] AND Activity = a.Activity
          FOR XML PATH (''))
          , 1, 1, '')  AS URLList
FROM TableName AS a
GROUP BY [User], Activity
  • Ukázka SQLFiddle


  1. Přejmenování připojitelné databáze

  2. Jak získat aktuální hodnotu věštecké sekvence bez jejího zvýšení?

  3. Nahrajte dokumenty do Azure Data Lake a exportujte data pomocí SSIS

  4. Jak definovat vlastní objednávku ORDER BY v mySQL