Let us take a table t1
SQL > Select * from t1;
COL1
    9
    1
    8
    6
    4
Q) Query to retrieve third row from the table.
A) Oracle :
SQL > select col1 from (select col1, row_number() over(order by rowid) rn from t1) where rn=3;
As rowid psuedo column doesn't exist in other databases, how can retrieve a nth record from a table in databases like MYSQL, SQL Server etc.
 
     
    