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

कुंजी के साथ दो स्तंभों के बीच संख्याओं की सूची प्राप्त करें

a_horse_with_no_name-s समाधान होगा

 SELECT distinct Key,(level + StartNum)-1 Num
   FROM Table1
  CONNECT BY (LEVEL +StartNum ) <= EndNum+1
  order by Key, Num

आउटपुट:

A   1                                     
A   2                                     
A   3                                     
B   6                                     
B   7                                     
B   8                                     

लेकिन मैं एक वैश्विक अस्थायी तालिका बनाना और इसे plsql से पॉप्युलेट करना पसंद करूंगा, क्योंकि उपरोक्त विधि में टेबल पर बाद के डिकार्ट होते हैं (इस प्रकार विशिष्ट आवश्यक)।http://www.dba-oracle.com/t_temporary_tables_sql.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL डेवलपर के लिए JDK संस्थापन का पूरा पथनाम

  2. Oracle SYS और सिस्टम खातों में क्या अंतर है?

  3. Oracle डाटाबेस डेवलपर च्वाइस अवार्ड्स

  4. डेटाबेस लिंक के माध्यम से Oracle को SQL सर्वर से कनेक्ट करना

  5. सभी उपयोगकर्ता तालिकाओं को कैसे छोड़ें?