搾りたての工数と干からびた社畜

99%の雑記と1%プログラミングメモなど

2016-04-07から1日間の記事一覧

【SQL(ORACLE)】ROWNUMとORDER BYを併用し、「上からN番目まで」のデータを取得する

下記テーブルから給与の上位5人を出すSQLを書くとしましょう。 出したい結果は以下のとおりです。 で、下記のようなSQLを書くともれなく不正解です。 SELECT * FROM EMP WHERE ROWNUM <= 5 ORDER BY EMP.SAL DESC; 結果は以下のとおり これはORDER BY句が最…