Oracleで重複フィールドを削除して重複レコードを検索の方法

Oracleで複数のフィールドを重複排除して検索するには、DISTINCT キーワードを使用します。手順は以下のとおりです。

  1. DISTINCTキーワードは重複を取り除きたいフィールドのリストの直後に使用し、SELECT文で使用します。例えば、フィールドAとフィールドBで重複を取り除くクエリは次のように作成します。
  2. SELECT DISTINCT A, B FROM テーブル名;
  3. 上記の文を実行すると、Oracle は重複する結果を除去した結果セットを返します。各行は唯一無二です。

DISTINCT句で指定したフィールドの重複は、複数指定したフィールドの値の組み合わせが同じ場合のみ重複とみなされ、それぞれ単独のフィールドでの重複かどうかは問わないことに注意してください。

bannerAds