SQLのDISTINCTは何のために使われるのですか?

SQLのDISTINCTキーワードは、クエリ結果から重複するレコードを除外するために使用されます。SELECTステートメントに適用することができ、指定された列や式に基づいて重複する行を除いて、一意のレコードのみを返します。

たとえば、「Customers」というテーブルがあり、”Name”と”City”という二つの列が含まれているとします。一部の顧客は同じ都市に住んでいるかもしれません。すべてのユニークな都市を取得したい場合は、次のクエリ文を使用することができます:

SELECT DISTINCT City
FROM Customers;

重複する都市を除いた結果セットが返されます。

DISTINCTキーワードはSELECT文にだけ適用でき、INSERT、UPDATE、DELETE文には適用できません。

bannerAds