sql >> Databasteknik >  >> RDS >> Oracle

Kolumnrad Transponera i Oracle Sql

WITH t AS
     (SELECT 1001 studentid, 'john' NAME FROM dual
     UNION ALL
     SELECT 1002, 'kane' FROM dual
     )
SELECT * FROM (
SELECT studentid, NAME FROM t)
pivot (max(studentid) for name in ('john' John, 'kane' Kane));



  1. Postgresql json-gilla-fråga

  2. Hur man konverterar talformat för en beräknad kolumn till tidsformat (tt:mm:ss), sql-fråga

  3. Vad är storleken på kolumnen av int(11) i mysql i byte?

  4. Hur använder man distinkt och summa båda tillsammans i oracle?