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

Конвертиране на редове в колони oracle SQL

Можете да изброявате редове с row_number() и направете pivot :

select * 
  from (
    select d.*, row_number() over(partition by type order by id) rn from data d)
  pivot (max(type) type, max(id) id for type in ('test1' t1, 'test2' t2))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо получавам тази SQLSyntaxErrorException:ORA-00933:SQL командата не е приключила правилно, когато се опитам да изпълня тази JDBC заявка?

  2. Изисквания за възстановяване преди архивиране

  3. Стъпки за промяна на администраторска парола, която е загубена или забравена от EBS WebLogic домейн R12.2

  4. Oracle 11.2 Windows не може да се стартира с два реда

  5. Избягвайте CHAR-подрязване, когато използвате eclipselink