キーワードfirst
およびnext
fetch
で使用される 条項は相互に完全に代替され、互換的に使用できます。これはドキュメントに明確に記載されています。したがって、実際には3つではなく2つのクエリしかありません。 (最初の2つは実際には同じです。)
最初のクエリは、最後のクエリよりも記述と保守が簡単です。一方、Oracle12.1以降のバージョンでのみ使用できます。 Oracle 11.2以前では、唯一のオプションは最後のクエリです。
fetch
句はより柔軟です。たとえば、with ties
を指定できます。 (行番号4、5、6、および7の行がorder by
で結ばれている場合は、5行を超える行を含める たとえば、基準)。