SQL SELECT DISTINCT 文

この章では SELECT DISTINCT 文を説明します。

SQL SELECT DISTINCT 文

テーブルでは、重複する値が含まれている場合があります。これは問題ではありませんが、時には異なる(distinct)値のみをリストする必要があるかもしれません。

DISTINCT キーワードは、唯一の異なる値を返すために使用されます。

文法:

SELECT DISTINCT 列名 FROM テーブル名

DISTINCT キーワードを使用する

「Company」列から全ての値を選択するには、SELECT 文を使用する必要があります:

SELECT Company FROM Orders

"Orders"テーブル:

株式会社 OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

結果:

株式会社
IBM
W3School
Apple
W3School

結果セットでは、CodeW3C.com が二度リストされています。

Company" 列から唯一の異なる値のみを選択するには、SELECT DISTINCT 文を使用する必要があります:

SELECT DISTINCT Company FROM Orders

結果:

株式会社
IBM
W3School
Apple

今、結果セットでは、「W3School」は一度だけリストされています。