Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Permintaan SQL untuk membuat kolom angka menjadi string

declare @List varchar(max)

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

print @List

Misalnya:

declare @List varchar(max)

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

print @List

atau

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. Bagaimana cara saya memiliki batasan centang yang merujuk ke tabel lain?

  2. Hanya menyisipkan baris jika belum ada

  3. Pencarian teks lengkap diinstal atau tidak

  4. Temukan nilai di mana saja dalam database

  5. Migrasikan kolom DateTime SQL Server ke DateTimeOffset