取得したデータの重複を削除して表示する SQLでデータを取得した際に、重複しているデータを削除して表示したいことが度々あります。そんなときに役立つのが「GROUP BY句」または「DISTINCT」です。 例えば、学生表の「年」が1のデータは組が何組まであるのか調べたいとしましょう。 SELECT 組 FROM 学生 WHERE 年 = 1; ↑の結果では組が表示されていますが、同じ組が重複して表示されているため何組まであるかは自分で見て判断しなければいけません。それは非常に効率が悪いので、重複をなくして表示してみましょう。