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

Cara membuka hasil kueri Oracle berdasarkan nilai kolom

SQL Fiddle

Pengaturan Skema Oracle 11g R2 :

CREATE TABLE test ( col1, col2 ) AS
          SELECT 'a', 2 FROM DUAL
UNION ALL SELECT 'b', 3 FROM DUAL
UNION ALL SELECT 'c', 1 FROM DUAL

Kueri 1 :

SELECT col1,
       col2
FROM   test t,
       TABLE(
         CAST( 
           MULTISET(
             SELECT LEVEL
             FROM   DUAL
             CONNECT BY LEVEL <= t.col2
           )
           AS SYS.ODCINUMBERLIST
         )
       )

Hasil :

| COL1 | COL2 |
|------|------|
|    a |    2 |
|    a |    2 |
|    b |    3 |
|    b |    3 |
|    b |    3 |
|    c |    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. Memindahkan Data dari SQL Server ke Oracle Berulang Kali

  2. Konversi ke datetime dari Oracle

  3. Bagaimana saya bisa menemukan tabel mana yang merujuk tabel yang diberikan di Oracle SQL Developer?

  4. Cara membuat file spool skrip Oracle sql

  5. Kata Sandi Basis Data Kedaluwarsa dan Koneksi Masih Hidup