Выбор ответа Middle Оконные функции обновлено
Как NTILE делит строки
Вопрос
Как NTILE(3) OVER (ORDER BY score) разложит 7 строк по корзинам?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 3, 2, 2. NTILE делит строки на заданное число групп как можно ровнее, а «лишние» строки достаются первым группам: 7 = 3 + 2 + 2.
Варианты ответа
- 3, 2, 2правильный ответ
- 2, 2, 3
- 3, 3, 1
- 2, 3, 2
Разбор
NTILE делит строки на заданное число групп как можно ровнее, а «лишние» строки достаются первым группам: 7 = 3 + 2 + 2. Остальные варианты либо кладут остаток не в начало, либо делят неровно.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Оконные функции»
- Через сколько дней второй заказ
- Какие дубли удалить, оставив свежую запись
- Самый высоко- и низкооплачиваемый в отделе
- Самая длинная серия дней подряд
- Рост выручки к прошлому месяцу
- Скользящее среднее выручки за 3 дня
- Длинные перерывы между оплатами
- Разбиение кликов на сессии