メインコンテンツにスキップ
モジュール 2 · レッスン 2 / 4コース内の 6/57~6 min
モジュールのレッスン (2/4)

DISTINCT を使用した一意の値

場合によっては、列に 繰り返し値 が含まれていて、その値だけを気にする必要があります。 異なる値のリスト。キーワード DISTINCT の直後に配置 SELECT は結果から重複を削除します。

SQL
SELECT DISTINCT <colonne>
FROM   <tabella>
[WHERE <condizione>];

一意性は、リストされたすべての列の組み合わせに対して評価されます。もし 2 つの列をリストした場合、2 つの行は、両方の値が一致する場合にのみ等しいとみなされます。 一致します。

例

SQL
-- Le città in cui abbiamo almeno un dipartimento:
SELECT DISTINCT city FROM departments;

-- Le coppie (dipartimento, città) presenti (qui ognuna unica):
SELECT DISTINCT department_id, hired_on
FROM employees;

試してみてください

運動#sql.m2.l2.e1
試行回数: 0読み込み中…

従業員間に存在する個別の部門 ID 値をリストします (重複は消える必要があります)。

エディターを読み込み中…
ヒントを表示

重複を削除するには、SELECT の直後に DISTINCT を追加します。

3 回の試行後に解決策が利用可能になります

復習演習

運動#sql.m2.l2.e2
試行回数: 0読み込み中…

2020 年以降に雇用された従業員の個別の (Department_id、hired_on) ペアをリストします。

エディターを読み込み中…
ヒントを表示

DISTINCT は、リストされたすべての列の組み合わせの一意性を評価します。

3 回の試行後に解決策が利用可能になります