Oracle 検索結果から重複行を除いて検索する方法 「DISTINCT」キーワード

スポンサーリンク
スポンサーリンク

検索結果から重複行を除く方法

検索結果から重複行を「DISTINCT」キーワードを使用することによって除くことができます。

「DISTINCT」キーワードの基本構文

重複行を除きたい先頭の列名にキーワードを記述します。
「DISTINCT」キーワードは先頭にしか記述できないので注意です。

SELECT DISTINCT <列名> FROM <テーブル名>;

「DISTINCT」キーワードの実行例

以下のテーブルとデータを使用して検証していきます。
「いるか」のデータが重複していますね。この重複を排除しましょう。

SQL> select name from animal1 order by name;

NAME
----------
いるか
いるか
うさぎ
ふくろう
ぺんぎん

「DISTINCT」キーワードを使用することによって重複を除くことができました。

SQL> select distinct name from animal1 order by name;

NAME
----------
いるか
うさぎ
ふくろう
ぺんぎん

コメント

タイトルとURLをコピーしました