MySQLのDISTINCT句の構文と用途は何ですか?

MySQL の DISTINCT キーワードは重複のないユニークなレコードを返すために使用されます。

文法的には

SELECT DISTINCT 列名 FROM 表名;

例えば、「Customers」という名前のテーブルには以下のようなレコードが含まれています。

顧客ID 顧客名 担当者名 国1 Alfred Maria Germany2 Ana Trujillo Ana Mexico3 Antonio Antonio Mexico4 Berglunds Christina Sweden5 Blauer Hanna Germany

唯一の国名を選択するには、以下のフレーズを使用します。

SELECT DISTINCT Country FROM Customers;

返り値は重複のない国名のリストとなります。

| Country |
|---------|
| Germany |
| Mexico  |
| Sweden  |

DISTINCT キーワードは複数の列で使用して、複数の列の組み合わせのみをユニークに選択できます。

bannerAds