sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-fråga för att göra en kolumn med tal till en sträng

declare @List varchar(max)

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

print @List

Till exempel:

declare @List varchar(max)

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

print @List

eller

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


  1. Skapa en "Istället för" trigger i SQL Server

  2. Fel vid körning av mysql_install_db:kunde inte hitta ./bin/my_print_defaults

  3. SQL Agent Job - Connection kanske inte är korrekt konfigurerad eller så kanske du inte har rätt behörigheter för den här anslutningen?

  4. ansluta extern mysql-databas med php