Menu
Coddy logo textTech

Unique values

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 4/72。

以下の表があると仮定します:

売上

 都市金額
1ポーランドワルシャワ13
2ドイツベルリン24
3ポーランドカトヴィツェ56

そして、私たちは製品が販売されたすべての国を知りたいと思います。

通常のクエリを使用すると:SELECT country from salesPolandGermanyPoland を返します。これは求めているものではなく、Poland が 2 回繰り返されているためです。

これを解決するには、DISTINCT キーワードを使用できます:

SELECT DISTINCT country FROM sales
challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • <strong>sales</strong>: <strong>coin</strong>, <strong>amount</strong>

sales テーブルで使用されたすべてのユニークなコインを取得せよ

チートシート

DISTINCT を使用して、列から一意の値を取得します:

SELECT DISTINCT column_name FROM table_name

DISTINCT なしでは、重複した値が返されます。DISTINCT ありでは、各一意の値が結果に 1 回だけ表示されます。

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン