Работа с датами. Часть 1
Часть раздела Основы путешествия по SQL на Coddy — урок 31 из 72.
Даты в SQL имеют специфический формат, и мы можем запрашивать их аналогично числам. Чтобы записать дату в запросе, мы будем использовать формат: YYYY-MM-DD (2012-09-24)
Для запроса дат мы можем использовать все уже известные нам операторы — больше, меньше или равно — в ключе WHERE:
SELECT * FROM table1
WHERE col1 > '2011-01-13'Мы даже можем использовать ключевое слово BETWEEN:
SELECT * FROM table1
WHERE col1 BETWEEN '2010-01-01' AND '2010-02-25'Задание
ЛегкоДоступные таблицы и столбцы:
<strong>games</strong>:<strong>id</strong>,<strong>date</strong>
Получите все ID игр, которые не проводились зимой.
Даты зимы: 2022-12-21 - 2023-03-20. Только эти дни не должны быть включены.
Отсортируйте их по дате в порядке убывания и переименуйте столбец в game
Шпаргалка
Даты в SQL используют формат YYYY-MM-DD (например, 2012-09-24).
Запрос дат с использованием операторов сравнения:
SELECT * FROM table1
WHERE col1 > '2011-01-13'Используйте BETWEEN для диапазонов дат:
SELECT * FROM table1
WHERE col1 BETWEEN '2010-01-01' AND '2010-02-25'Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов