sql >> Database teknologi >  >> RDS >> Sqlserver

SQL vælg gruppe efter og string concat

dette vil fungere med sql-server 2008

SELECT p1.ID,
       ( SELECT NAME + ' and ' 
           FROM YourTable  p2
          WHERE p2.ID = p1.ID
          ORDER BY NAME
            FOR XML PATH('') ) AS Name,
        sum(Amount)
      FROM YourTable p1
      GROUP BY ID ;


  1. Hent kolonneværdi fra streng kolonnenavn sql

  2. Dato fra Mysql DB til Javascript timer

  3. Få den aktuelle tidszone for serveren i SQL Server (T-SQL)

  4. Hvad er den hurtigste måde at beregne medianen på?