MySQLでDISTINCTを使用する方法を教えてください
MySQLでは、DISTINCTはクエリ結果から重複行を削除するために使用されます。SELECT文の列または式に適用できます。DISTINCTを使用すると、クエリは重複値ではなく一意の値を返します。
使用方法の例:
- 指定した列の重複のないすべての値を取得します。
- 指定された複数カラムのすべての重複しない組み合わせを返します。
- 指定の条件を満たす場合に、指定の列の重複しない値を返します。
ご留意ください
- DISTINCTはクエリ結果内の行全体のみに作用し、列の個々の値には影響を与えません。
- 複数の列がクエリーに使用されている場合、DISTINCTは、単一の列だけではなく、指定されたすべての列の組み合わせに適用されます。
- DISTINCTキーワードはORDER BY、LIMITといった他のSQL文と併用可能です。