Уникальные значения
Часть раздела Основы путешествия по SQL на Coddy — урок 4 из 72.
Предположим, у нас есть следующая таблица:
продажи
| страна | город | сумма | |
|---|---|---|---|
| 1 | Польша | Варшава | 13 |
| 2 | Германия | Берлин | 24 |
| 3 | Польша | Катовице | 56 |
И мы хотели бы знать все страны, где был продан продукт.
Если мы используем обычный запрос, который мы знаем: SELECT country from sales он вернёт Poland, Germany, Poland. Это не то, что мы ищем, потому что Польша повторяется дважды.
Чтобы решить это, мы можем использовать ключевое слово DISTINCT:
SELECT DISTINCT country FROM salesЗадание
ЛегкоДоступные таблицы и столбцы:
<strong>sales</strong>:<strong>coin</strong>,<strong>amount</strong>
Получите все уникальные монеты, которые были использованы в таблице sales
Шпаргалка
Используйте DISTINCT для получения уникальных значений из столбца:
SELECT DISTINCT column_name FROM table_nameБез DISTINCT будут возвращены дублирующиеся значения. С DISTINCT каждое уникальное значение появляется только один раз в результате.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов