sql >> Database teknologi >  >> RDS >> Sqlserver

Fjern pivot med kolonnenavn

Din forespørgsel er meget tæt på. Du bør være i stand til at bruge følgende, som inkluderer subject i den endelige valgliste:

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

Se SQL Fiddle med demo



  1. Hvorfor får jeg denne SQLSyntaxErrorException:ORA-00933:SQL-kommando blev ikke afsluttet korrekt, når jeg forsøger at udføre denne JDBC-forespørgsel?

  2. Brug af lagrede procedure-outputparametre i C#

  3. django.db.utils.ProgrammingError:Relationen eksisterer allerede

  4. Hvordan bruger man sql*plus i Windows kommandoscript til at styre flowet?