Oracle
 sql >> Database >  >> RDS >> Oracle

Query SQL su rownum

Perché gli alias non sono supportati nella clausola WHERE della stessa query. Quindi scrivi invece la tua query come:

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