← К оглавлению занятия

📝 Задания

⚡ Кратко: задания

  1. Отформатируйте order_date как ДД-ММ-ГГГГ.
  2. Отформатируйте shipped_date как ДД/ММ/ГГГГ ЧЧ:ММ:СС.
  3. Посчитайте разницу в днях между shipped_date и order_date.
  4. Найдите дату 90 дней назад.
  5. Попрактикуйтесь в скрытых преобразованиях.
  6. Извлеките год из order_date.
  7. Преобразуйте строку в DATE.

База данных: northwind, таблица: orders (если не указано иное).

1

Задание 1

Выведите дату получения заказа order_date в формате ДД-ММ-ГГГГ.

2

Задание 2

Выведите дату и время отправки заказа shipped_date в формате ДД/ММ/ГГГГ ЧЧ:ММ:СС.

3

Задание 3

Найдите разницу в днях между датой заказа order_date и датой отправки shipped_date для всех заказов.

4

Задание 4

Найдите дату, которая была 90 дней до текущей даты.

5

Задание 5

Поработайте со скрытыми преобразованиями:

  • Сложите строку, содержащую дату, с числом и выведите результат.
  • Объедините числовое значение с текстом и выведите результат в виде строки.
6

Задание 6

Извлеките год из даты получения заказа order_date.

7

Задание 7

Преобразуйте текстовое значение '2024-08-25' в формат DATE.

Проверка понимания

Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.

Вопрос 1

Что делает SELECT?

Вопрос 2

Почему в SQL важен явный список столбцов?

Вопрос 3

Как лучше форматировать сложный SQL-запрос?

Вопрос 4

Что означает NULL?

Вопрос 5

Почему запросы стоит проверять на маленькой выборке?

Вопрос 6

Зачем нужны транзакции?

Вопрос 7

Что главное закрепить в уроке «Особенности работы с датой и временем»?