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

SQL заявка за превръщане на колона от числа в низ

declare @List varchar(max)

select @List = isnull(@List + ',', '') + cast(ColumnName as varchar)
from MyTable

print @List

Например:

declare @List varchar(max)

select @List = isnull(@List + ',', '') + cast(object_id as varchar)
from sys.objects

print @List

или

select stuff(
    (select ',' + cast(object_id as varchar)
    from sys.objects
    for xml path('')),
    1, 1, '')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Установяване на връзката от Script Task(VB) към OLEDB Connection Manager на SSIS Package

  2. VBA код за добавяне на свързана таблица с първичен ключ

  3. Изпълнете динамична заявка с go в sql

  4. Разберете на каква операционна система работи SQL Server (пример за T-SQL)

  5. Как да разбера дали даден низ съдържа специални символи?