Повторение - Ёмкость для напитков в баре
Часть раздела Основы путешествия по SQL на Coddy — урок 29 из 72.
Задание
ЛегкоДоступные таблицы и столбцы:
<strong>beverages</strong>:<strong>id</strong>,<strong>current_year</strong>,<strong>expiration_year</strong>
Ваш бар запасен обширным ассортиментом соков, и вам нужно определить, какие из них требуют внимания. Определите и отсортируйте эти соки на основе следующих четких критериев:
Old Expired Juices- Соки, у которых год истечения срока годности на БОЛЬШЕ чем 6 лет раньше текущего года (
current_year - expiration_year > 6) - Эти соки необходимо немедленно утилизировать
- Соки, у которых год истечения срока годности на БОЛЬШЕ чем 6 лет раньше текущего года (
Almost Expired Juices- Соки со сроком истечения в текущем году
- ИЛИ соки со сроком истечения в следующем году (
expiration_year = current_year + 1) - Эти соки необходимо отправить на обновление
Выполните следующие шаги:
- Извлеките ID соков, которые соответствуют любому из этих критериев
- Переименуйте столбец ID в 'to_renew'
- Отсортируйте результаты по приоритету обработки:
- Сначала наиболее срочные (самые старые просроченные соки)
- Затем почти просроченные соки
- Используйте (current_year - expiration_year) для сортировки
Попробуйте сами
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов