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

Plsql में दूसरी पंक्ति का चयन करें

CREATE TABLE mytable (id NUMBER PRIMARY KEY, price NUMBER NOT NULL);
INSERT INTO mytable VALUES (1, 10);
INSERT INTO mytable VALUES (2, 20);
INSERT INTO mytable VALUES (3, 20);
INSERT INTO mytable VALUES (4, 30);

SELECT id, price 
 FROM (
       SELECT id, price, RANK() OVER (ORDER BY price DESC) AS r
         FROM mytable
      )
 WHERE r=2;

 ID PRICE
--- -----
  2    20
  3    20


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/एसक्यूएल अज्ञात ब्लॉक से पीएल/एसक्यूएल अज्ञात ब्लॉक को कैसे कॉल करें

  2. SQL OracleSQL और InnerQuery त्रुटि के साथ अभिव्यक्ति द्वारा समूह नहीं है

  3. ओरेकल पूर्ववत प्रक्रिया को कैसे रोकें?

  4. कीवर्ड के बीच उपयोग करते समय पंक्ति संख्या कोई पंक्ति प्रदर्शित नहीं कर रही है

  5. SPRING फ्रेमवर्क में UncategorizedSQLException और ORACLE मेमोरी इश्यू जनरेट करने वाली क्वेरी को डिलीट करें