Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle डुप्लिकेट पंक्ति N बार जहाँ N एक स्तंभ है

आप इसे एक पदानुक्रमित क्वेरी के साथ कर सकते हैं:

SQL Fiddle

क्वेरी 1 :

WITH levels AS (
  SELECT LEVEL AS lvl
  FROM   DUAL
  CONNECT BY LEVEL <= ( SELECT MAX( DupCount ) FROM TestTable )
)
SELECT Name,
       DupCount
FROM   TestTable
       INNER JOIN
       levels
       ON ( lvl <= DupCount )
ORDER BY Name

परिणाम :

|  NAME | DUPCOUNT |
|-------|----------|
|  Jane |        1 |
|  Jeff |        3 |
|  Jeff |        3 |
|  Jeff |        3 |
|  Mark |        2 |
|  Mark |        2 |
| Steve |        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. sql oracle में regexp_substr का उपयोग करके विशिष्ट शब्द के बाद एक शब्द प्राप्त करें

  2. केवल एक कॉलम द्वारा Oracle समूह

  3. Oracle SQL to_date और to_timestamp ORA-01858:एक गैर-संख्यात्मक वर्ण पाया गया जहाँ एक संख्यात्मक अपेक्षित था और ORA-01850:घंटा 0 और 23 के बीच होना चाहिए

  4. Oracle फ़ंक्शन में पासवर्ड एन्क्रिप्ट/डिक्रिप्ट करें

  5. Oracle डेटालिंक से विलय करते समय अनुकूलन