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

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

Mary-Kate Olsen
リリース: 2025-01-14 15:17:49
オリジナル
539 人が閲覧しました

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

一意のデータを取得するための SQL テクニック

大規模なデータセットを扱う場合、多くの場合、重複を排除するために一意のレコードを分離する必要があります。 このガイドでは、SQL データベース テーブルから一意のエントリのみを効率的に取得する方法を説明します。

DISTINCT キーワードの活用

DISTINCT キーワードは、一意のレコードを選択するための基礎です。 一意性を高めるためにフィルタリングする列名の前にこれを配置するだけです。たとえば、テーブルの column2 フィールドから一意の値を取得するには、次の SQL クエリを使用します。

<code class="language-sql">SELECT DISTINCT column2 FROM table_name;</code>
ログイン後にコピー

これにより、次のような結果セットが生成されます:

column2
item1
item2
item3

重複した item1 エントリは削除されることに注意してください。

DISTINCT を複数の列に拡張する

DISTINCT の機能は複数の列に拡張され、フィールド値の組み合わせに基づいて一意性を識別できるようになります。 column2column3 の両方に基づいて一意の行を取得するには、クエリは次のようになります:

<code class="language-sql">SELECT DISTINCT column2, column3 FROM table_name;</code>
ログイン後にコピー

これにより、column2column3 の値の一意のペアを持つ行のみが返されるようになります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート