Oracle
 sql >> база данни >  >> RDS >> Oracle

Обръщане на данни с помощта на две колони

PIVOT трябва да работи добре - демонстрация на SQL Fiddle (схема, заимствана от bluefeets отговор)

SELECT *
FROM   source
PIVOT (
        MIN(org) AS org,
        MIN(position) AS position
        FOR lang
        IN('EN' AS en, 'FI' AS fi, 'SV' AS sv)
      );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамичен SQL LOOP

  2. Използване на TUPLES за поставяне на повече от 1000 записа в SQL IN клауза

  3. Как да използвам константа на пакета в SQL оператор SELECT?

  4. Oracle sql за преброяване на екземпляри от различни стойности в една колона

  5. Spool команда:Не извеждайте SQL израз във файл