指定されたフィールドに基いてSQLで重複を削除する方法

SQLでは、DISTINCTキーワードを指定することで、指定したフィールドを基に重複を削除できます。具体的な構文は次のとおりです。

SELECT DISTINCT 列名 FROM 表名;

DISTINCTキーワードは、検索結果から重複を削除するために使用され、その後削除する列名か式が続きます。検索結果は一意の値のみ保持します。

たとえば、idとnameという2つのフィールドを持つemployeesという表があった場合、nameのフィールドを基に重複を削除するには、以下のSQL文を使用できます。

SELECT DISTINCT name FROM employees;

重複なしのname値を含む結果セットが返されます。

bannerAds