sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL för att konvertera relaterade rader till en enda rad

använd 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. PDO - Ogiltigt parameternummer

  2. mysql dump från linux till windows

  3. Får konstiga tecken när man hämtar värde i mysql-databasen

  4. MySQL 8 Välj Statement för att få "Last_query_cost"