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
0 件のコメント:
コメントを投稿