SQL の DISTINCT キーワードは、クエリ結果から重複行を削除するために使用されます。これを SELECT ステートメントの 1 つ以上の列に適用して、一意の値の組み合わせを返すことができます。使用方法は「SELECT DISTINCT column1, column2, ..." の場合、DISTINCT キーワードは指定されたすべての列に作用します。複数の列が結合されて異なる結果が生成される場合、これらの行も異なるものとみなされ、重複排除されません。
SQL では、DISTINCT キーワードを使用して、クエリ結果から重複行を削除します。これを SELECT ステートメントの 1 つ以上の列に適用して、値の一意の組み合わせを返すことができます。
DISTINCT の使用方法は次のとおりです。
SELECT DISTINCT column1, column2, ...
FROM table_name;
ログイン後にコピー
具体的な説明は次のとおりです。
- SELECT: テーブルからデータを選択することを示します。
- DISTINCT: 重複行を削除する必要があるクエリ結果を識別するために使用されるキーワード。
- column1、column2、...: 選択する列名を指定します。1 つ以上の列を指定できます。
たとえば、顧客の名前と国の情報を含む、customers という名前のテーブルがあるとします。一意の国のリストを取得したい場合は、次のクエリを使用できます。
SELECT DISTINCT country
FROM customers;
ログイン後にコピー
上記のクエリは、customers テーブル内のすべての一意の国を返します。
DISTINCT キーワードは、指定されたすべての列に作用することに注意してください。複数の列が結合されて異なる結果が生成される場合、これらの行も異なるものとみなされ、重複排除されません。
概要: SQL では、DISTINCT キーワードはクエリ結果から重複行を削除するために使用されます。 SELECT ステートメント内の 1 つ以上の列に適用して、値の一意の組み合わせを返すことができます。 DISTINCT キーワードを使用すると、一意の結果セットを取得できます。
以上がSQLでdistinctを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。