2013年10月23日水曜日

ORACLE ROWNUM

ORACLEで先頭から指定する件数のレコードを取得する場合はROWNUMを使用します。
ROWNUMに値を指定することで表示する件数を指定したり、先頭から1件目のみを表示したりできます。

書式
SELECT 列名 FROM テーブル名 WHERE 条件 AND ROWNUM;


以下のようなテーブルがあり、個数が2個以上のものを先頭から3件表示したい場合

テーブル名:果物一覧テーブル
名前    個数
------  ----
りんご        2
みかん       2
いちご        1
ぶどう        3
もも           2

SELECT * FROM 果物一覧テーブル WHERE 個数 >= 2 AND ROWNUM <= 3;

結果は以下のようになります。

名前    個数
------  ----
りんご        2
みかん       2
ぶどう        3


  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly