Postgresql-distinct-keyword
提供:Dev Guides
PostgreSQL-DISTINCTキーワード
PostgreSQLの DISTINCT キーワードをSELECTステートメントと併用して、重複するレコードをすべて削除し、一意のレコードのみを取得します。
テーブルに複数の重複レコードがある場合があります。 そのようなレコードをフェッチするとき、重複レコードをフェッチするのではなく、一意のレコードのみをフェッチする方が理にかなっています。
構文
重複レコードを排除するためのDISTINCTキーワードの基本的な構文は次のとおりです-
例
次のようなレコードを持つテーブルlink:/postgresql/company.sql [COMPANY]を考慮してください-
次のように、このテーブルにさらに2つのレコードを追加しましょう-
さて、COMPANYテーブルのレコードは次のようになります-
まず、次のSELECTクエリが重複する給与レコードを返す方法を見てみましょう-
これは、次の結果を生成します-
ここで、上記のSELECTクエリで DISTINCT キーワードを使用して結果を確認します-
これにより、重複エントリがない次の結果が生成されます-