MySQLにおけるdistinctの使い方は何ですか。

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

SELECT文に適用することができ、重複するレコードをクエリ結果から除外します。DISTINCTキーワードを使用すると、重複のないレコードのみが返されます。

SQL文法:
テーブル名から重複を除いたクラム名を選択

“customers”というテーブルには、以下のデータが含まれている場合を想定してみましょう。

ID名前都市1
ジョン
ロンドン2
ピーター
パリ3
ジョン
ローマ4
メアリー
ロンドン

もし以下のクエリを実行したら:

顧客から都道府県を重複なしで選択します。

結果は次の通りになります:

市 (し)

ロンドン、パリ、ローマ

結果には、重複しない都市名のみが含まれています。DISTINCTキーワードを使わないと、重複する都市も含まれる可能性があります。

bannerAds