Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zapytanie SQL na rownum

Ponieważ aliasy nie są obsługiwane w klauzuli WHERE tego samego zapytania. Zamiast tego napisz zapytanie w następujący sposób:

SELECT instmax
FROM 
  (SELECT instmax ,rownum r 
  FROM 
    ( SELECT instmax FROM pswlinstmax ORDER BY instmax DESC NULLS LAST 
    )  
) WHERE r = 2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:Niepowodzenie konwersji na reprezentację wewnętrzną:podczas przekazywania ArrayList do Oracle.sql.ARRAY

  2. Używanie zmiennych bind z dynamiczną klauzulą ​​SELECT INTO w PL/SQL

  3. Ponieważ SQL Server nie zawiera pakietów, co robią programiści, aby go obejść?

  4. Wybierz N-ty wiersz z tabeli w Oracle

  5. Jak mogę wstawić wiele wierszy do Oracle z wartością sekwencji?