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 サイトの他の関連記事を参照してください。