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 キーワードは複数の列で使用して、複数の列の組み合わせのみをユニークに選択できます。