1.1 DISTINCT --- 重複する行を取り除いて表示する場合に使用する句
SELECTに続けてDISTINCT (ディスティンクト)を指定すると重複する行を取り除いて表示できます。
同じ列内容を持つ行を何度も繰り返して表示したくない場合に使うと便利です。
基本文法
SELECT DISTINCT 列名 FROM 表名 WHERE 条件
例) 重複する行を取り除いて表示する場合
表名 : EMP
列名 : JOB
SQL : SELECT DISTINCT JOB FROM EMP;
上図のSQLは
SELECT ALL JOB FROM EMP;
と指定しても上記と同じ結果になります。
Oracle10gでSQLを試す関連記事一覧
Oracle10g関連記事一覧