SQL の
DISTINCT は、一意の結果セットをクエリするために使用されるキーワードです。これは、SELECT ステートメント、COUNT 集計関数、その他のステートメントで使用できます。基本的な構文は「SELECT DISTINCT column1, column2」です。ここで、DISTINCT キーワードはは SELECT キーワードの後に配置され、その後にクエリ対象の列名または式がカンマで区切って続きます。
SQL では、DISTINCT は一意の結果セットをクエリするために使用されるキーワードです。 DISTINCT キーワードは、SELECT ステートメント、COUNT 集計関数、およびその他のステートメントで使用できます。
DISTINCT の基本的な構文は次のとおりです。
SELECT DISTINCT column1, column2, ... FROM table_name WHERE condition;
その中で、DISTINCT キーワードは SELECT キーワードの後に配置され、その後にクエリ対象の列名または式がカンマで区切って続きます。 。これは、クエリ結果から重複を削除し、一意のレコードのみを保持することを意味します。列名を省略した場合は、すべての列がクエリされます。
たとえば、次の students テーブルがあるとします:
+----+--------+-------+ | id | name | score | +----+--------+-------+ | 1 | Alice | 90 | | 2 | Bob | 80 | | 3 | Alice | 85 | | 4 | Alice | 95 | | 5 | Charlie| 75 | +----+--------+-------+
次の SQL ステートメントを実行すると:
SELECT DISTINCT name FROM students;
、次の結果が返されます:
+--------+ | name | +--------+ | Alice | | Bob | | Charlie| +--------+
これは、DISTINCT キーワードが名前列の重複する値を除外するため、一意の値のみが保持されます。
DISTINCT キーワードは行ではなく列のクエリにのみ使用できることに注意してください。複数の列を持つ一意のレコードをクエリする場合は、DISTINCT キーワードの後にこれらの列名を指定する必要があります。さらに、DISTINCT キーワードは SQL 標準の一部ではないため、データベースが異なると実装が若干異なる場合があります。
以上がSQL での個別の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。