一意のデータを取得するための SQL テクニック
大規模なデータセットを扱う場合、多くの場合、重複を排除するために一意のレコードを分離する必要があります。 このガイドでは、SQL データベース テーブルから一意のエントリのみを効率的に取得する方法を説明します。
DISTINCT キーワードの活用
DISTINCT
キーワードは、一意のレコードを選択するための基礎です。 一意性を高めるためにフィルタリングする列名の前にこれを配置するだけです。たとえば、テーブルの column2
フィールドから一意の値を取得するには、次の SQL クエリを使用します。
<code class="language-sql">SELECT DISTINCT column2 FROM table_name;</code>
これにより、次のような結果セットが生成されます:
column2 |
---|
item1 |
item2 |
item3 |
重複した item1
エントリは削除されることに注意してください。
DISTINCT を複数の列に拡張する
DISTINCT
の機能は複数の列に拡張され、フィールド値の組み合わせに基づいて一意性を識別できるようになります。 column2
と column3
の両方に基づいて一意の行を取得するには、クエリは次のようになります:
<code class="language-sql">SELECT DISTINCT column2, column3 FROM table_name;</code>
これにより、column2
と column3
の値の一意のペアを持つ行のみが返されるようになります。
以上がSQL データベース テーブルから一意のレコードのみを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。