sql >> Database >  >> RDS >> Sqlserver

SQL-query om van een kolom met getallen een string te maken

declare @List varchar(max)

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

print @List

Bijvoorbeeld:

declare @List varchar(max)

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

print @List

of

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


  1. Redenen om Access-apps om te zetten in webgebaseerde apps

  2. Toptechnieken om 'datascraping' uit een websitedatabase te voorkomen

  3. Doe wiskunde in MySQL vanuit SELECT

  4. Groeperen op max(time) mysql