sql >> Database >  >> RDS >> Oracle

Oracle SQL om gerelateerde rijen naar een enkele rij te converteren

gebruik PIVOT

SELECT * FROM
(SELECT "RollNo", "Name", 
"Subject", "score" FROM Table1)  T
PIVOT
( max("score") for "Subject" in
   ('English' as English_score,
    'French'  as French_score,
    'Germany' as Germany_score,
    'Spanish' as Spanishh_score
    )
)


  1. Waarom retourneert Oracle een specifieke reeks als 'orderby'-waarden identiek zijn?

  2. De USER_ID opslaan van een gebruiker die een record heeft verwijderd met een trigger in MySQL

  3. MySQL dump .sql-script en importeer naar een apache-derby

  4. Wat betekent dubbele balken (||) in SQL?