SQL COUNTで重複を除いた数を取得する方法
SQLにおいて、COUNT(DISTINCT column_name)を使用することで、重複を除いた列の数を数えることができます。具体的な説明は以下の通りです。
- COUNT()関数は特定の条件に一致する行の数を集計するために使用されます。
- DISTINCT キーワードは、ユニークな値、つまり重複を除外した値を返すために使用されます。
- COUNT(DISTINCT column_name) 関数に列名をパラメータとして渡すことで、その列の重複を除いた数をカウントすることができます。
例えば、特定のテーブルの列 column_name のユニークな値(重複を取り除いた値)の数をカウントする場合、以下のSQLクエリ文を使用できます:
SELECT COUNT(DISTINCT column_name) FROM table_name;
このコマンドは、column_name の重複を除いた数を返します。