Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Konwersja SQL Server wybierz kolumnę i przekonwertuj ją na ciąg

Możesz to zrobić w ten sposób:

demonstracja skrzypiec

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. Jak osiągnąć limity 8060 bajtów na wiersz i 8000 na wartość (varchar, nvarchar)?

  2. Dziwny znak w bazie danych SQL

  3. Instrukcja SELECT, która przypisuje wartość do zmiennej, nie może być łączona z operacjami pobierania danych

  4. Jak przekazać typ tabeli zdefiniowanej przez użytkownika jako parametr procedury składowanej w C#

  5. Uzyskaj status zadania SQL Server