Оконные функции SQL | Аналитические функции LEAD/LAG | FIRST_VALUE

Иногда при написании запросов необходимо сравнить предыдущее или следующее значение с текущим. Для таких случаев в языке SQL имеются аналитические функции LEAD/LAG. Кроме этого существуют ситуации, когда необходимо получить первое/последнее значение в результате выборки текущего запроса. Для того, чтобы не писать действительно тяжелые запросы, можно воспользоваться еще одной аналитической функцией, а именно FIRST_VALUE. Управляя признаком ORDER BY можно получить как первое значение, так и последнее. Домашнее задание на этот урок: 1) Самостоятельно написать запросы, представленные в текущем видео 2) Зайти на сайт sql-ex. После авторизации перейти в раздел Select (обучающий этап), для этого с главной страницы сайта перейти в "Упражнения по SQL". Выполнить упражнения: 126, 130, 145

Смотрите также