Выбор ответа Junior SQL для продуктовых метрик обновлено
LAG
Вопрос
Что вернёт LAG(revenue) OVER (ORDER BY month) для самого первого месяца?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: NULL. У первой строки нет предыдущей, и LAG возвращает NULL (или значение по умолчанию, если его передать третьим аргументом).
Варианты ответа
- 0
- NULLправильный ответ
- Выручку первого месяца
- Ошибку
Разбор
У первой строки нет предыдущей, и LAG возвращает NULL (или значение по умолчанию, если его передать третьим аргументом). Нулём он сам не становится, ошибки нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.