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

Ubah kolom menjadi baris dalam SQL

Ini satu lagi yang mungkin Anda beruntung. Saya suka @ThinkJet tetapi tidak yakin berapa biaya decode (jika lebih atau kurang dari ini di bawah.

SELECT
   T1.ID,
   T1.fname,
   T1.lname,
   T2.fname,
   T2.lname,
   T3.fname,
   T3.lname,
   T4.fname,
   T4.lname
FROM
      table T1
   LEFT JOIN
      table T2
   ON
         T1.ID = T2.ID
      AND T2.count = 2
   LEFT JOIN
      table T3
   ON
         T1.ID = T3.ID
      AND T3.count = 3
   LEFT JOIN
      table T4
   ON
         T1.ID = T4.ID
      AND T4.count = 4
WHERE
   T1.count = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menjalankan IntelliJ IDEA CE 12 dengan Ubuntu Oracle Java 8

  2. baca 1kb pertama dari gumpalan dari Oracle

  3. Oracle:Bagaimana cara mendeteksi penghentian proses klien seperti itu berfungsi untuk sqlplus?

  4. DatabaseMetaData.getColumns mengembalikan ResultSet kosong untuk sinonim

  5. Oracle setara dengan java System.currentTimeMillis()?