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

Batalkan pivot dengan nama kolom

Permintaan Anda sangat dekat. Anda harus dapat menggunakan yang berikut ini yang menyertakan subject dalam daftar pilihan terakhir:

select u.name, u.subject, u.marks
from student s
unpivot
(
  marks
  for subject in (Maths, Science, English)
) u;

Lihat SQL Fiddle dengan demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara paling sederhana untuk melakukan self-join rekursif?

  2. Prosesor Intel Xeon yang Dapat Diskalakan dan SQL Server 2017

  3. Masalah Kinerja dengan SQL Server 2012 Enterprise Edition Di Bawah Lisensi CAL

  4. Masalah Replikasi Transaksional SQL Server

  5. Dasar-dasar Log Transaksi SQL Server