Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kelompokkan menurut untuk membuat perpaduan vertikal

Itulah yang pivot adalah untuk:

select 
  transaction, 
  "'BBK'",
  "'SBK'",
  "'OBK'",
  "'IBK'"
from (
  select 
  regexp_substr("col_a", '[^~]+', 1, 1) as transaction,
  regexp_substr("col_a", '[^~]+', 1, 2) as code,
  regexp_substr("col_a", '[^~]+', 1, 3) as country
  from Table1 t)
pivot 
( 
  MAX(country) for code in ('BBK','SBK','OBK','IBK')
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci utama dan asing tabel bersarang di Oracle

  2. Bagaimana saya bisa membuat instance DataAdapter yang Diprofilkan untuk digunakan dengan MVC MINI PROFILER?

  3. Kumpulkan statistik pada Indeks atau jatuhkan buat?

  4. Laporan kesalahan - ORA-25155:kolom yang digunakan dalam gabungan NATURAL tidak dapat memiliki kualifikasi 25155. 00000 - kolom yang digunakan dalam gabungan NATURAL tidak dapat memiliki kualifikasi

  5. Permintaan Oracle untuk mencocokkan semua nilai dalam daftar di antara semua baris dalam tabel