Модуль 2 · Урок 2 из 46/57 в курсе~6 min
Уроки модуля (2/4)
Уникальные значения с DISTINCT
Иногда столбец содержит повторяющиеся значения, и вас интересуют только
список различных значений. Ключевое слово DISTINCT размещено сразу после
SELECT удаляет дубликаты из результата:
SQL
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];Уникальность оценивается по комбинации всех перечисленных столбцов. Если вы указываете два столбца, две строки считаются равными только тогда, когда оба значения матч.
Примеры
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Загрузка…
Перечислите различные значения Department_id, имеющиеся у сотрудников (дубликаты должны исчезнуть).
Загрузка редактора…
Показать подсказку
Добавьте DISTINCT сразу после SELECT, чтобы удалить дубликаты.
Решение доступно после 3 попыток
Обзор упражнения
Упражнение#sql.m2.l2.e2
Попыток: 0Загрузка…
Перечислите отдельные пары (department_id, Hired_on) для сотрудников, нанятых с 2020 года.
Загрузка редактора…
Показать подсказку
DISTINCT оценивает уникальность комбинации всех перечисленных столбцов.
Решение доступно после 3 попыток