ROW_NUMBER() OVER( [QUERY_PARTITION] ORDER BY )
1からはじまるシーケンスで一意の数値を割り振る。 25行目から50行目の行を取得したりといろいろ活用できます。
--T_HOGEテーブルから25〜50行を取得するSQL SELECT CT,HOGENAME FROM ( SELECT ROW_NUMBER() OVER( ORDER BY HOGEID) CT,HOGENAME FROM T_HOGE ) WHERE CT BETWEEN 25 AND 50;