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

pilih baris ke-2 di 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. Folder produk Instalasi Oracle dan folder diag di tempat yang berbeda

  2. pembuat FORMULIR ORACLE

  3. SQLPlus varchar2 mengeluarkan spasi putih

  4. cara mendapatkan nama partisi di oracle saat saya memasukkan tanggal

  5. Oracle 10g menerima 5 digit tahun dalam satu Tanggal