Menu
Coddy logo textTech

Работа с датами. Часть 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'
challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • <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'

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы