Выбор ответа Junior SQL для продуктовых метрик обновлено

Разность дат

Вопрос

Что вернёт SELECT DATE '2026-03-10' - DATE '2026-03-01'; в PostgreSQL?

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

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Целое число 9. Разность двух значений типа date в PostgreSQL это целое число дней.

Варианты ответа

  1. Целое число 9правильный ответ
  2. Интервал '9 days'
  3. Число 10
  4. Ошибку: даты нельзя вычитать

Разбор

Разность двух значений типа date в PostgreSQL это целое число дней. Интервал получается при вычитании timestamp. 10 было бы при подсчёте обеих границ включительно.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.