ORACLEで重複するレコードを削除する場合DISTINCTを使用します。
SELECT句での問い合わせの結果に重複する行がある場合
DISTINCTを使用することによって重複レコードを取り除いて取得することができます。
書式
SELECT DISTINCT 列 FROM テーブル名;
例
以下のようなテーブルがあり、重複行を取り除いてリストを作成したい場合。
テーブル名:果物一覧テーブル
名前 個数
りんご 1
みかん 1
りんご 1
りんご 1
ぶどう 1
みかん 1
SELECT DISTINCT 名前 FROM 果物一覧テーブル;
結果は以下のようになります。
+---------+
| 名前 |
+---------+
| りんご |
| みかん |
| ぶどう |
+---------+
0 件のコメント:
コメントを投稿