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

राउनम का उपयोग कैसे करें

यह काम करेगा:

<ब्लॉकक्वॉट>

से वेतन का चयन करें (वेतन का चयन करें, rn के रूप में पंक्ति संख्या (से वेतन विवरण से e_salary क्रम से वेतन का चयन करें)) जहां rn =2;

यह काम क्यों नहीं करता:

एक पंक्ति में ROWNUM निर्दिष्ट करते समय, Oracle 1 से शुरू होता है और केवल एक पंक्ति के चयनित होने पर ही मान में वृद्धि करता है; यानी, जब WHERE क्लॉज की सभी शर्तें पूरी होती हैं। चूँकि हमारी शर्त के लिए यह आवश्यक है कि ROWNUM 2 से बड़ा हो, कोई पंक्तियाँ नहीं चुनी जाती हैं और ROWNUM कभी भी 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. Oracle PL/SQL:DBMS_SCHEDULER.CREATE_JOB उदाहरण

  2. फिक्स 'एप्लिकेशन "SQLDeveloper.app" खोला नहीं जा सकता।'

  3. Oracle के साथ चुनिंदा परिणामों को स्थानांतरित करें

  4. स्थानीय आईआईएस पर ओरेकल ओआरए-12154 त्रुटि, लेकिन विजुअल स्टूडियो डेवलपमेंट सर्वर के साथ नहीं

  5. हाइव क्वेरी लैंग्वेज में प्राइमरी की और इंडेक्स पॉसिबल है या नहीं?