sql >> データベース >  >> RDS >> Oracle

テーブルから n 番目に高い給与を調べる

    select * 
      from ( select s.*, rank() over (order by salary desc) as rownumber
               from salary )
     where rownumber = nth
    

    「nth」の代わりに給与番号を渡します



    1. データベースはMySQLとPythonで自動的に更新されません

    2. sqlplusを使用してOracleDBに接続します

    3. カスタムコードで複数の行を生成するphpコード

    4. Oracleで常にjoin句を使用するのは良いことですか?