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

SQL Server convert изберете колона и я преобразувайте в низ

Можете да го направите по следния начин:

Демо на Fiddle

declare @results varchar(500)

select @results = coalesce(@results + ',', '') +  convert(varchar(12),col)
from t
order by col

select @results as results

| RESULTS |
-----------
| 1,3,5,9 |


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSRS отчет форматира таблица за показване на данни един до друг

  2. Идентификаторът от няколко части не можа да бъде обвързан - подзаявка

  3. Предаване на променлива в клауза IN в рамките на SQL функция?

  4. SQL Изберете стойности в скоби

  5. Можем ли да изтрием физическия файл от сървъра, когато изтрия съответния запис от базата данни?