ホームページ >データベース >mysql チュートリアル >SQL の DISTINCT キーワードを使用して一意のレコードのみを取得するにはどうすればよいですか?

SQL の DISTINCT キーワードを使用して一意のレコードのみを取得するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-14 15:08:56592ブラウズ

How Can I Retrieve Only Unique Records Using SQL's DISTINCT Keyword?

SQL の DISTINCT キーワードを使用して一意のデータを取得する

一意の結果が必要な場合、SQL クエリ内の重複エントリの処理が問題になる可能性があります。 DISTINCT キーワードは、これらの重複をフィルターで除外し、一意の値のみを返す簡単なソリューションを提供します。

DISTINCT を利用するには、一意の結果が必要な列名の前に SELECT ステートメントを組み込みます。 たとえば、テーブルの「item」列からの一意のエントリが必要な場合:

<code class="language-sql">SELECT DISTINCT item
FROM table_name;</code>

このクエリにより、次の一意のアイテムが生成されます:

ID Item
1 item1
2 item2
3 item3

複数の列を指定して、選択したすべての列に基づいて一意の組み合わせを取得することもできます。

<code class="language-sql">SELECT DISTINCT item, data
FROM table_name;</code>

これにより、「item」と「data」の一意のペアが返されます:

ID Item Data
1 item1 data1
2 item2 data3
3 item3 data4

以上がSQL の DISTINCT キーワードを使用して一意のレコードのみを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。