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

Извършване на конкатенация на низове от редове с данни в TSQL изглед (основна?)

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. Параметрите на съхранената процедура на SQL са повредени?

  2. Защо в плана ми за изпълнение се показва нещо?

  3. Уникално ограничение, с изключение на NULL стойности

  4. Актуализирайте и вмъкнете в една таблица от друга

  5. Изберете редове, съдържащи груповия максимум на колона