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

Заявка за хоризонтално показване на изхода

За да завъртите, трябва да използвате клаузата за завъртане на оператора select:

select *
  from testtable
 pivot ( max(name)
         for id in (1,2,3,4)
       )

Това не е особено красиво да се прави в SQL, така че трябва да прецените внимателно дали това е, което искате да направите. Обикновено използвам Oracle Base за опорни примери, но има много.

Ето малко SQL Fiddle за демонстриране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете VIEW ddl с помощта на заявка

  2. Как да намерите броя и имената на различни символи в низ в PL/SQL

  3. Base64 кодиране и декодиране в oracle

  4. Доставчикът на Oracle Entity Framework не съхранява DateTime.Now с милисекунди

  5. Какво означава предшестване в Oracle?