Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để hiển thị nhiều giá trị hàng trong dấu phẩy được phân tách trong một hàng trong SQL Server 2005?

select min(ID) as ID,
       Val,
       stuff((select ','+Cat
              from Table2 as T2
              where T1.Val = T2.Val
              for xml path(''), type).value('.', 'nvarchar(max)'), 1, 1, '') as Cat
from Table2 as T1
group by Val
order by ID

SQL Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quyền EXECUTE bị từ chối - 'aspnet_Roles_RoleExists'

  2. SQL Server UNION - ORDER BY Behavior mặc định là gì

  3. Làm thế nào để cài đặt fulltext trên sql server 2008?

  4. Tạo quy tắc để hạn chế các ký tự đặc biệt trong bảng trong máy chủ sql

  5. BẬT là một phần của cú pháp