トップページ >  Oracle SQL >  検索結果にシーケンシャルな番号を振る
初版2006/04/12: 最終更新日2006/04/12
  検索結果にシーケンシャルな番号を振る
目次
検索結果にシーケンシャルな番号を振る
検索結果にシーケンシャルな番号を振る
SQL文のselect検索結果に対してシーケンシャル番号を振ることができる rownum という特別なフィールドがあります。
普通にselect句にrownumを指定するだけで、rownumフィールドにシーケンシャルな番号が振られていきます。
以下、例です。

select rownum,
       emp_id
from   employee;

このようなSQLを実行した場合、結果は以下のようになります。

 rownum emp_id
------ -------
     1 1992003
     2 2000001
     3 1995311
     4 1972003