Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да свържете текста, когато групирате по определена колона в SQL Server

опитайте това

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте нов db потребител в SQL Server 2005

  2. Изчисляване на датата на падежа с помощта на работно време и празници

  3. Как мога да търся всички колони в таблица?

  4. Как да извикате скаларна функция в запомнена процедура

  5. Избор на географски точки в района