ホームページ > データベース > mysql チュートリアル > SQL の DISTINCT を使用すると、一意のレコードのみを選択できるようになりますか?

SQL の DISTINCT を使用すると、一意のレコードのみを選択できるようになりますか?

Barbara Streisand
リリース: 2025-01-14 15:09:46
オリジナル
342 人が閲覧しました

How Can DISTINCT in SQL Help Me Select Only Unique Records?

SQL で DISTINCT を使用して一意のレコードを選択する

標準 SQL SELECT * FROM table クエリは、重複した行を返すことがよくあります。 データの正確性と効率的な分析を確保するために、SQL には DISTINCT キーワードが用意されています。 これにより、指定した列から一意の値のみを取得できます。

例:

次のサンプル テーブルについて考えてみましょう:

<code>| Column1 | Column2 | Column3 |
|---------|---------|---------|
| 1        | item1    | data1   |
| 2        | item1    | data2   |
| 3        | item2    | data3   |
| 4        | item3    | data4   |</code>
ログイン後にコピー

SELECT * クエリは、Column2 に基づく重複を含むすべての行を返します。

一意の行のみを取得するには、DISTINCT キーワードを使用します。

<code class="language-sql">SELECT DISTINCT Column1, Column2, Column3
FROM table;</code>
ログイン後にコピー

これにより、重複する item1 エントリが削除され、次の結果が生成されます。

Column1 Column2 Column3
1 item1 data1
3 item2 data3
4 item3 data4

DISTINCT キーワードは、データをクリーニングし、SQL クエリの精度を確保するための強力なツールです。 これにより、指定された列の一意の組み合わせのみが返されることが保証されます。

以上がSQL の DISTINCT を使用すると、一意のレコードのみを選択できるようになりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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