『PostgreSQL開発ガイド』第12編限定数量
916 ワード
文書ディレクトリ Top-Nクエリ ページングクエリ 注意事項
クエリ文の結果には数百行以上のデータが含まれる場合がありますが、フロントエンドが表示される場合は、TOP-Nランキングなどの一部しか必要ない場合があります.あるいは、表示を容易にするために、ページ機能などの一定数の結果しか表示されません.このようなアプリケーションを処理するために、SQLは、標準的な
Top-Nクエリー
このようなクエリーは、通常、ランキングの上位レコードを特定するために使用されます.たとえば、次の文は、最も給料の高い上位10人の従業員をクエリーするために、
クエリ文の結果には数百行以上のデータが含まれる場合がありますが、フロントエンドが表示される場合は、TOP-Nランキングなどの一部しか必要ない場合があります.あるいは、表示を容易にするために、ページ機能などの一定数の結果しか表示されません.このようなアプリケーションを処理するために、SQLは、標準的な
FETCH
句およびOFFSET
句を提供する.また、PostgreSQLは、拡張されたLIMIT
構文も実現しています.Top-Nクエリー
このようなクエリーは、通常、ランキングの上位レコードを特定するために使用されます.たとえば、次の文は、最も給料の高い上位10人の従業員をクエリーするために、
FETCH
構文を使用します.SELECT first_name, last_name, salary
FROM employees
ORDER BY salary DESC
FETCH FIRST 1