SQLのDISTINCTキーワードは、重複行を除去して一意の行のみを返すために使用されます。
DISTINCTキーワードは重複値を取り除き、表から重複なしのレコードを返すSQLの機能で、指定した列の値を比較することで重複レコードを取り除きます。
DISTINCTは通常SELECT文とともに使用されます。DISTINCTキーワードを使用すると、SELECT文はすべてのレコードではなく、テーブル内の一意のレコードを返します。これは、テーブルから一意の値のリストを取得するのに便利です。
たとえば、「Customers」という名前のテーブルがあり、「City」という列が含まれているとします。次のSQLステートメントを実行するとします。
DISTINCT City を Customers から選択します。
重複しないすべての都市のリストを返す
DISTINCT キーワードはテーブル内の特定の列にのみ適用でき、テーブル全体には適用されません。SELECT ステートメントの結果セットに影響を与え、重複したレコードを削除します。