OracleでDISTINCTを使用して複数の列で重複を排除する方法
DISTINCTキーワードは、Oracleで複数のフィールドで重複を排除するために使用できます。DISTINCTキーワードは、クエリ結果が重複のない行のみを返すように指示するために使用されます。
従業員の「first_name」と「last_name」の重複を除去する場合、次のSQLクエリを使用できます。 テーブル名は「employees」とします。
SELECT DISTINCT first_name, last_name
FROM employees;
first_nameとlast_nameの重複しない組み合わせが返されます。同じ組み合わせが複数回出現した場合、1つのレコードだけ返されます。
DISTINCTキーワードを使用すると、指定されたフィールドの重複を排除した結果が返され、結果セットに重複した行が含まれなくなります。