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

SQL テーブルから一意のレコードのみを取得するにはどうすればよいですか?

DDD
DDDオリジナル
2025-01-14 14:51:45412ブラウズ

How Can I Retrieve Only Unique Records from a SQL Table?

SQL テーブルからの一意のデータの抽出

SQL テーブル内の重複エントリを処理していますか? このガイドでは、一意のレコードのみを効率的に取得する方法を説明します。 DISTINCT キーワードは成功への鍵です。

特定の列に冗長データを含むテーブルがあるとします (画像例を参照)。この列から一意の値を分離するには、次の SQL 構文を使用します:

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

たとえば、SELECT DISTINCT column2 FROM table_namecolumn2 からの一意のエントリのみを返し、サンプル テーブルから「item1」などの重複を削除します。

複数の列に基づく一意のレコードが必要ですか? DISTINCT 句内にそれらをリストするだけです:

<code class="language-sql">SELECT DISTINCT column1, column2, ...
FROM table_name;</code>

SELECT DISTINCT column1, column3 FROM table_name のようなクエリは、他の列の重複を無視して、column1column3 の値の一意の組み合わせを生成します。

DISTINCT キーワードは、一意のデータのみをフィルタリングして取得する簡単な方法を提供し、データ分析が正確かつ効率的に行われるようにします。

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

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