Продвинутый SQL
Повышение квалификации
4
онлайн
Сертификат Stepik
2 920 ₽
Подробнее о курсе
Документ после выпуска
Сертификат Stepik
Программа курса
Транзакции
- Введение в транзакции
- ACID
- Потерянное обновление
- Грязное чтение
- Неповторяющееся чтение
- Фантомное чтение
- Транзакции: заключение
Другие возможности SQL
- Хранимые процедуры
- Транзакции в хранимых процедурах
- Хранимые функции
- Переменные
- Переменные в хранимых процедурах
- Триггеры
- Представления
- Ограничения и проверки
- Блокировка таблиц
- Анализ и оптимизация запросов
Оконные функции
- Введение в оконные функции
- Знакомство с неагрегирующими функциями
- Сортировка в оконных функциях
- Понимание окон
- Сортировка для агрегирующих функций
- Группировка и оконные функции
- Ранжирование с помощью RANK и DENSE_RANK
- Именованные окна
- Ранжирование с помощью NTILE
- Статистическое ранжирование
- Опережение и отставание
- Сравнение с первым и последним
- Функция NTH_VALUE
- Фреймы
- Фреймы и функции агрегации
- Фреймы и интервалы дат
- ROWS и RANGE во фреймах
- Удаление дубликатов с помощью ROW_NUMBER
- Фильтрация в оконных функциях
Для кого этот курс
Начинающие разработчики баз данных, которые уже имеют опыт написания SQL запросов и хотят расширить свои возможности.
Предварительные требования
Уверенное владение SQL. Понимание JOIN и многотабличных запросов.
Что вы получите
Писать оконные функции SQL.
Писать продвинутые аналитические отчеты.
Понимать и применять разные уровни изоляции транзакций.
Создавать хранимые процедуры и функции.
Использовать триггеры баз данных.
Оконные функции, транзакции, хранимые процедуры и другие продвинутые возможности SQL и баз данных. Познакомитесь с аналитикой SQL и научитесь писать сложные запросы с использованием оконных функций в MySQL.
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных