MySQLにおけるdistinctの使い方は何ですか。
MySQLのDISTINCTキーワードは、一意の異なる値を返すために使用されます。
SELECT文に適用することができ、重複するレコードをクエリ結果から除外します。DISTINCTキーワードを使用すると、重複のないレコードのみが返されます。
SQL文法:
テーブル名から重複を除いたクラム名を選択
“customers”というテーブルには、以下のデータが含まれている場合を想定してみましょう。
ID名前都市1
ジョン
ロンドン2
ピーター
パリ3
ジョン
ローマ4
メアリー
ロンドン
もし以下のクエリを実行したら:
顧客から都道府県を重複なしで選択します。
結果は次の通りになります:
市 (し)
ロンドン、パリ、ローマ
結果には、重複しない都市名のみが含まれています。DISTINCTキーワードを使わないと、重複する都市も含まれる可能性があります。