検索結果から重複行を除く方法
検索結果から重複行を「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 ---------- いるか うさぎ ふくろう ぺんぎん
コメント