sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man sammanfogar texten när den grupperas efter en viss kolumn i SQL Server

prova detta

SELECT T1.STUDENTID,
       STUFF((SELECT ',' + CONVERT(VARCHAR(50), NOTE) + ','
                     + CONVERT(VARCHAR(50), DATE)
              FROM   STUDENTNOTE B
              WHERE  B.STUDENTID = T1.STUDENTID
              FOR XML PATH('')), 1, 1, '') [NOTE]
FROM   STUDENTNOTE T1
GROUP  BY T1.STUDENTID 



  1. Postgresql trunkerat tabell med främmande nyckel begränsning

  2. Fel SQL-fråga:Använd SUM-metoden, när #1054 - Okänd kolumn 'tbl_customers.id' i 'where-sats'

  3. Efterföljande blanksteg i varchar måste övervägas i jämförelse

  4. Flernivåmeny från databasposter