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

mengubah baris menjadi kolom di t-sql - sql server 2005

Dengan asumsi data Anda ada di aTable:

create  FUNCTION toCSV (@id int)

RETURNS varchar(100)

AS

BEGIN

DECLARE @List varchar(100)

SELECT @List = COALESCE(@List + ', ', '') + 
   CAST(name AS varchar(10))

FROM aTable

WHERE ID = @id

RETURN(@list)

END;

go

Kemudian:

pilih id yang berbeda, dbo.toCSV(id) dari aTable



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:cara memilih kontak tingkat Pertama, Kedua dan Ketiga

  2. Bagaimana saya bisa memperbarui skema database SQL Server saya?

  3. set @var =exec stored_procedure

  4. Sisipan massal lambat untuk tabel dengan banyak indeks

  5. Dapatkan hanya Tanggal dari pengelompokan di pilih dari kolom DateTime di SQL Server