SQL練習室

DISTINCT ON

グループごとの先頭行を簡潔に取得するPostgreSQL拡張です。

基本構文

sql
SELECT DISTINCT ON (group_key) *
FROM table_name
ORDER BY group_key, sort_key DESC;

このページはPostgreSQL固有機能として明示しています。一般SQLの互換性メタデータとは分けて問題を追加します。

PostgreSQL一覧へ →