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

Putar Banyak Baris

Anda 90% dari perjalanan ke sana:

with cte as (
    select 
        id, 
        case [key] 
            when 'A' 
            then str_val 
        end as A, 
        case [key] 
            when 'B' 
            then str_val 
        end as B, 
        case [key] 
            when 'C' 
            then date_val 
        end as C, 
        case [key] 
            when 'D' 
            then num_val 
        end as D,
        case [key] 
            when 'E' 
            then str_val 
        end as E 
    from test_table
)
select id, max(A) as A, max(B) as B, max(C) as C, max(D) as D, max(E) as E
from cte
group by id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat polyline geografi dari titik di T-SQL

  2. Bagaimana cara membagi bidang data simbol pada tabel temp menjadi 5 kolom?

  3. Cara Mengaktifkan Semua CEK &Batasan Kunci Asing dalam Database di SQL Server (Contoh T-SQL)

  4. Cara Mengubah Tabel di SQL Server dengan Menggunakan Alter Statement - Tutorial SQL Server / T-SQL Part 35

  5. replikasi antara dua tabel dengan nama yang berbeda dan yang memiliki nama kolom yang berbeda. Apakah mungkin untuk membuat replikasi seperti itu?