Możesz to zrobić w ten sposób:
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 |
Możesz to zrobić w ten sposób:
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 |
Jak osiągnąć limity 8060 bajtów na wiersz i 8000 na wartość (varchar, nvarchar)?
Dziwny znak w bazie danych SQL
Instrukcja SELECT, która przypisuje wartość do zmiennej, nie może być łączona z operacjami pobierania danych
Jak przekazać typ tabeli zdefiniowanej przez użytkownika jako parametr procedury składowanej w C#
Uzyskaj status zadania SQL Server