1 место. Курс «SQL-разработчик» — Skillbox
https://skillbox.ru/course/sql-developer/
Стоимость: Рассрочка на 12 месяцев — 5 010 ₽/мес
- Продолжительность – 4 месяца
- Собственный проект в портфолио
- Обучение в процессе работы
- Доступ к курсу навсегда.
Для кого этот курс:
- Новички в программировании
Изучите язык SQL и поймите, как работают базы данных. Узнайте, как управлять данными и работать с функциями анализа SQL. Разработайте свой первый бизнес-сервис и подготовьтесь к успешной карьере программиста. - Специалисты технической поддержки
Узнайте, как оптимизировать SQL-запросы и автоматизировать рутинные задачи с помощью PL/SQL. С помощью новых навыков вы можете претендовать на более высокую зарплату или перейти на должность разработчика баз данных. - Младшие разработчики
Умение работать с SQL — один из ключевых навыков любого программиста. Вы познакомитесь с диалектом PL/SQL, научитесь писать сложные запросы и создавать надежные базы данных. Расширьте свои навыки и получите возможность браться за более дорогие проекты.
Чему вы хотите научиться:
- Пишите запросы к базе данных
Познакомьтесь с основными функциями SQL, узнайте, как строить сложные аналитические отчеты и каковы рецепты подготовки данных. - Создание интерфейсов в Oracle Apex
Узнайте, как визуализировать данные, и узнайте, как создать веб-приложение и настроить рабочую среду в среде Oracle Apex. - Работа с данными
Узнайте, как выбирать несколько таблиц, создавать и связывать таблицы, группировать, фильтровать, анализировать и агрегировать данные, используя функции суммы, среднего, подсчета, наличия и другие функции. - Создавайте собственные базы данных
Изучите объекты базы данных, научитесь писать программы для управления ими и научитесь проектировать собственные базы данных для различных целей.
Содержание курса:
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов, а также разработка собственного проекта по окончанию обучения.
16 тематических модулей, 74 часа онлайн
- Введение
Узнайте, что такое базы данных и зачем они вам нужны. Научитесь создавать свои собственные структуры данных, установите Oracle Server. Познакомьтесь с инструментом Oracle Apex и используйте его для создания приложений и визуализации данных. - Первые шаги в SQL
Изучите расширенные функции Apex, ознакомьтесь с основными операторами SQL и напишите свои первые запросы к базе данных. - Агрегатные функции
Узнайте, как суммировать, усреднять и подсчитывать строки с помощью суммы, среднего, подсчета и т д. - Агрегированные функции по аналитическим сечениям
Продолжайте изучать функции: узнайте, как вычислять минимальные и максимальные значения, группировать и фильтровать данные, используя функции max, min, unique, has и другие. - Аналитические функции
Ознакомьтесь с аналитическими функциями, используя в качестве примеров row_number() и опережение/запаздывание. Вы сможете пользоваться аналитическими функциями по группам и выбирать данные из «окна». - Агрегация данных
Научитесь объединять и вычитать наборы данных, объединять таблицы, обогащать данные. - Соединение таблиц
Узнайте, как объединить несколько таблиц и работать с нормализованными представлениями данных. - Типы данных
Узнайте, какие существуют типы данных, когда их использовать и как их преобразовать. - Объекты базы данных
Познакомьтесь с объектами базы данных, узнайте, как назначать данные ролям, создавать формы и представлять данные в удобном для пользователя виде. - Изменить данные
Вы узнаете, как создать, изменить, удалить данные или отменить действие, если случайно удалили что-то лишнее. - План разбиения и запроса
Узнайте, как разбить большую таблицу на управляемые части и научитесь работать с содержащимися в них данными. Познакомьтесь с оптимизатором Oracle и сможете проверять и изменять план запроса. - Самые простые блоки
Вы поймете процедурное расширение PL/SQL, научитесь писать анонимные блоки и выводить информацию на экран. Узнайте об операторах ветвления if/else и напишите свой первый анонимный блок ветвления. - Циклы
Вы узнаете, как записывать и хранить информацию в переменных, как автоматизировать рутинную работу и научитесь работать с циклами for и while. - Типы объектов PL/SQL
Узнайте, как создавать и вызывать процедуры и функции, отправлять и получать параметры, создавать пакеты. - Использует PL/SQL
Узнайте о системных и пользовательских исключениях и узнайте, как с ними обращаться. Узнайте, как работать с курсорами и обойти ошибку запуска DDL. - PL/SQL-таблицы
Научитесь добавлять и преобразовывать данные в коллекции и работать с конвейерными функциями. Узнайте, как обрабатывать большие объекты данных (CLOB).
Дипломная работа
Сервис управленческой отчетности
Вы разработаете бизнес-сервис, в котором вы создадите базу данных клиентов и веб-приложение, в котором вы сможете вручную изменять данные, загружать выписки по счетам, работать с диаграммами и панелью для анализа данных.
2 место. Курс «MS SQL Server Developer» — OTUS
https://otus.ru/lessons/ms-sql-server-razrabotchik/
Цена: 75 000 ₽
В ходе курса мы подробно разберем язык запросов и внутренние процессы в СУБД, происходящие на всех этапах работы с запросом. Курс позволит вам разобраться в деталях процессов и получить четкое представление о том, что делает тот или иной код, где могут возникнуть потенциальные проблемы и как их можно решить. Давайте подробнее рассмотрим оптимизацию кода, как писать, если у вас миллиарды данных, и поговорим о популярных грабли, чтобы их можно было обойти.
Этот курс предназначен для:
- разработчики с опытом работы с базами данных на уровне «делал и пользовался, но не знаю, как это работает внутри» (например, через ORM);
- разработчики с небольшим опытом работы с базами данных и желанием двигаться дальше.
После обучения вы сможете:
- разрабатывать на SQL;
- проектирование базы данных и понимание всех нюансов;
- анализировать и оптимизировать эффективность поиска;
- писать сложные хранимые процедуры, функции и триггеры;
- прочитать план вопроса.
Выпускной проект — создайте и оптимизируйте собственную базу данных (для вашей компании/стартапа). Преподаватель поможет выбрать тему и расскажет, как сократить объем работы, а у вас будет возможность получить обратную связь и развить свои знания на реальном материале.
Программа обучения:
Модуль 1: Использование базы данных
- Ключевые компоненты и архитектура SQL Server. ДЗ
- Оператор SELECT и простые фильтры, GROUP BY, HAVING. ДЗ
- Введение в индексы и планы запросов
- Подзапросы, CTE, временные таблицы. ДЗ
- Операторы CROSS APPLY, PIVOT, UNPIVOT. ДЗ
- Оконные функции. ДЗ
- Динамический SQL. ДЗ
- Примеры из полей XML и JSON. ДЗ
- Последний урок по SELECT
- Операторы модификации данных. ДЗ
- Уровни изоляции транзакций
- Хранимые процедуры, функции, триггеры, курсоры. ДЗ
- Создание и использование CLR. ДЗ
Модуль 2: Дизайн базы данных
- Дизайн базы данных. ДЗ
- DDL-операторы. ДЗ
- Типы данных
- Подходы к проектированию баз данных, шаблоны
- Индексы. ДЗ
- Мы разрабатываем базу данных для рабочей нагрузки OLTP. Почему важно различать OLTP и OLAP
- Проектирование хранилищ данных и OLAP-систем. ДЗ
- Использование SSIS для ETL
- Службы отчетов SQL Server и PowerBI
- Очереди в MS SQL Server. ДЗ
- Семинар по созданным проектам баз данных
Модуль 3: Оптимизация и администрирование базы данных
- Ведение индекса
- Планы запросов, а теперь подробнее
- DMV в SQL Server
- Оптимизация базы данных
- Популярные советы и советы для оптимизатора. ДЗ
- Семинар: Оптимизация сложных запросов
- Разделение стола. ДЗ
- Безопасность в SQL Server
- Резервное копирование и восстановление
- Отказоустойчивость, репликация
- Обсуждение проектов. Краткое содержание курса.
После обучения вы
Наконец-то можно сделать так, чтобы все считалось в базе данных и не падало:
- перепишите свои запросы, чтобы они выполнялись в 5 раз быстрее
- удалить ненужные индексы и добавить нужные
- научитесь применять изменения к базе данных без простоев.
3 место.Курс «SQL» — Хекслет
https://ru.hexlet.io/categories/sql/courses
Цена: 3 900 ₽/мес
SQL — это язык управления базами данных. Вы научитесь писать SQL-запросы и работать с реляционными базами данных.
Курс:
- Основы реляционных баз данных
- postgresql
- сделки
- нормальные формы
- СУБД
- Базы данных: SQL (DQL)
- как
- отчетливый
- группировка
- связи
- Базы данных: SQL (DDL/DML)
- ограничения
- договоренность
- представление
- стандарты
- Индивидуальное обучение программированию
Изучайте JavaScript, PHP или Python с опытным преподавателем.
Курс «SQL для анализа данных» — SkillFactory
https://skillfactory.ru/sql-dlya-analiza-dannyh
Стоимость: 18 000 ₽ — 33 000 ₽, возможна рассрочка
- Онлайн формат
- Продолжительность — от 7 недель
- Уровень с нуля.
Программа курса:
- Базовый уровень (длительность — 7 недель)
Программа подходит для новичков, которые впервые собираются изучать SQL или тех, кто хочет перенести свои знания в систему
- Стартовый модуль: Типы баз данных
Вы познакомитесь с SQL, метабазой и базами данных. - 1 модуль. Основы SQL
Узнайте, как получить все данные из таблицы, отфильтровать строки, отсортировать данные, ограничить выбор - модуль 2: Агрегированные функции
Вы будете работать с повторяющимися значениями, агрегированными функциональными запросами, фильтрами группировки и агрегирования данных. - 3 модуля. Соединение таблиц
Объединять таблицы можно: по ключу, с помощью оператора JOIN (5 видов). Агрегатные функции в соединениях таблиц. - 4 модуль. Сложные суставы
Продолжайте объединять таблицы уже с несколькими операторами UNION, используя Except, Intersect - Кейс по юнит-экономике
- 5 модулей. Расследовать
Научитесь создавать подзапросы в WHERE, FROM, SELECT и использовать CTE. - 6 модулей. Условные операторы
Вы поймете условия получения данных из БД, работу операторов CASE, COALESCE, NULLIF. - Последний проект
Получите наряд на работу, выберите соответствующие функции языка SQL и сформулируйте необходимые запросы SQL.
- Продвинутый уровень (длительность — 8 недель)
Программа подходит для тех, кому необходимо освоить расширенные инструменты SQL для работы с базами данных.
- Стартовый модуль:
Вы поймете, какие задачи стоят перед аналитиками и как программа курса решает эти задачи - 1 модуль. Реляционная СУБД
Понять роль СУБД, узнать, что такое денормализация и привести БД в рабочий вид - модуль 2: Работа с разными типами данных
Изучите тонкости работы с датами, числами, строками, JSON, XML и регулярными выражениями - 3 модуля. Оконные функции
Научитесь использовать общий синтаксис оконных функций, ранжировать данные с его помощью, использовать агрегатные функции в окнах - 4 модуля. Типы объектов в СУБД
Узнайте, какие объекты базы данных существуют. Научитесь писать запросы с помощью основных команд DDL и изменять структуру таблицы - 5 модулей. Создавать процедуры и функции для работы с данными
Создайте свою функцию, создайте и вызовите хранимую процедуру. - 6 модулей. БОНУС. Системные таблицы и оптимизация запросов
Установите PG Admin локально на свой компьютер. Создайте, измените и разверните базу данных из дампа. Научитесь анализировать и оптимизировать поиск. - Последний проект.
Измените существующую базу данных для нескольких бизнес-задач.
Последний проект
Вы проанализируете продажи, подготовите профиль клиента, проанализируете логистику торговой компании на базовом уровне, а также доработаете существующую базу данных под несколько бизнес-задач на продвинутом уровне.
Курс «SQL. Уровень 1: создание запросов и анализ данных» — Московский Государственный Технический Университет им. Н.Э. Баумана
http://edu.bmstu.ru/napravleniya-obucheniya/biznes-analitika/adsql
Цена: 25 950 ₽
Курс предназначен для аналитиков и разработчиков отчетов, работающих с базами данных.
Этот курс познакомит вас с базами данных и языком запросов SQL. Цель курса — научиться свободно и безопасно пользоваться современными базами данных, в том числе анализировать данные и строить отчеты.
После прохождения курса вы сможете:
- Используйте современные базы данных.
- Пишите запросы к базе данных на SQL.
- Используйте сложные конструкции SQL.
- Проведите простой анализ данных.
- Стройте отчеты.
Программа курса:
- Реляционные базы данных
- СУБД SQL Server;
- Языки запросов SQL и Transact-SQL;
- Эффективная работа с программой Management Studio (SSMS);
- Базы данных и таблицы;
- Писать и выполнять запросы;
- Доступ к базам данных из Excel;
- Извлечение данных из различных источников.
- Основные действия с одной таблицей
- Оператор SELECT;
- Фильтрация данных по столбцам;
- Разбить необходимые данные по строкам (предложение WHERE);
- Использование встроенных функций и выражений;
- Работа с типами данных: числовые, строковые, дата и время;
- Обработка нулевых значений;
- Сортировка (ЗАКАЗАТЬ ПО);
- Анализ TOP-N с предложением TOP и опцией WITH TIES;
- Устранение дубликатов (DISTINCT);
- Порядок предложений и операций в запросе.
- Трансформация стола
- Агрегация данных с помощью групповых функций;
- Группировка данных по одному, нескольким столбцам и выражениям (GROUP BY);
- Групповая фильтрация (ИМЕЮЩАЯ).
- Изменить данные
- Использование временных таблиц;
- Добавление строк (INSERT);
- Изменить строки (ОБНОВЛЕНИЕ);
- Удаляет строки (DELETE).
- Операции над несколькими таблицами
- Использование нескольких таблиц в запросе;
- Объединение множеств (СОЮЗ и СОЮЗ ВСЕХ);
- Крест наборов (РЕЗКА);
- Установить разницу (ИСКЛЮЧАЯ);
- Запросы;
- Использование подзапросов в операторе SELECT;
- Объединение таблиц (JOIN);
- Использование поперечных соединений (CROSS JOIN);
- Использование внешних соединений (LEFT, RIGHT и FULL OUTER JOIN);
- Реляционное деление.
- Строительные отчеты
- Сводные таблицы (PIVOT);
- Расчет промежуточных итогов (ROLLUP, CUBE, GROUPING SETS);
- Ранг(ROW_NUMBER, RANK, DENSE_RANK);
- Пагинация (СМЕЩЕНИЕ, ВЫБОРКА);
- Агрегация скользящего окна (ВЫШЕ);
- Функции смещения (LAG, LEAD);
- Работает со складами и компьютерными магазинами
- Операционные базы данных (OLTP);
- Хранилища данных и витрины данных (DWH, Data Marts);
- Структура хранения;
- Работа с хранилищем;
- Аналитическая обработка больших объемов данных (OLAP);
- Статистический анализ данных;
- Инструменты анализа данных.
Курс «Основы SQL» — Shultais Education
https://shultais.education/courses/sql
Цена: 699 ₽ — 4 700 ₽
Курс состоит из коротких, но подробных онлайн-видеоуроков по SQL с укрепляющими упражнениями.
Задания выполняются на специальном симуляторе SQL, который не только проверяет запрос, но и дает подсказки.
Программа курса:
- Простые SQL-запросы
7 уроков, 26 упражнений
- Изучите основы баз данных и напишите свои первые SQL-запросы.
- Научитесь фильтровать и сортировать данные.
- Узнайте, как установить и подключиться к серверу СУБД.
- Узнайте, как клиент взаимодействует с сервером.
- Добавить, изменить, удалить
3 урока, 20 упражнений
- Узнайте, как добавлять новые записи в таблицы, а также изменять и удалять существующие данные.
- Создание таблиц
10 уроков, 37 упражнений
- Узнайте, как создавать таблицы для бизнес-требований.
- Узнайте, как выбрать лучшие типы данных для столбцов.
- Ознакомьтесь с NULL и TRUE и установите значения по умолчанию.
- Индексы
4 урока, 20 упражнений
- Узнайте, что такое первичный ключ и AUTO_INCREMENT.
- Узнайте, как создавать настраиваемые индексы для ускорения поиска SELECT. Познакомьтесь с уникальными индексами для управления данными.
- Пеленальный столик
3 урока, 13 заданий
- Узнайте, как изменить структуру таблиц: добавить новые и удалить ненужные столбцы.
- Узнайте, как изменить типы данных в существующих полях.
- Текстовый поиск
2 урока, 12 заданий
- Узнайте, как искать текстовые данные по шаблону.
- Познакомьтесь с полнотекстовым поиском, чтобы найти релевантные данные.
- Дополнительные функции
4 урока, 23 упражнения
- Узнайте, как изменить текстовые данные.
- Знакомство с математическими функциями.
- Узнайте, как преобразовать дату и время в удобный формат.
- попрактикуйтесь в фильтрации информации с помощью функций.
- Группировка данных
3 урока, 17 заданий
- Узнайте, как группировать и агрегировать данные по различным критериям.
- Создайте свои первые сводные отчеты.
- Научитесь считать числа и суммы, а также средние, минимальные и минимальные значения.
- Научитесь новому способу фильтрации информации — ИМЕТЬ.
- Запросы с несколькими таблицами
13 уроков, 75 упражнений
- Узнайте, как объединять данные из нескольких таблиц.
- Познакомьтесь с концепцией отношений и отношений между таблицами.
- Узнайте, что такое внешний ключ и как обеспечить целостность данных.
- Изучите конструкции JOIN и UNION.
- Расследовать
6 уроков, 17 заданий
- Узнайте, как использовать вложенные запросы для извлечения данных.
- Познакомьтесь с операторами EXISTS, IN, ALL, ALL.
- Узнайте, как использовать подзапросы для вставки данных.
Курс «SQL и PostgreSQL для начинающих» — beONmax
https://beonmax.com/courses/sql/
Цена: от 580 ₽
Вы научитесь читать и писать сложные запросы к базе данных, используя один из самых популярных языков программирования — SQL и сверхпопулярную СУБД (систему управления базами данных) — PostgreSQL. Все знания, которые вы получите на курсе, легко применить к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
- Введение в SQL: концепции, реляционная модель, установка postgres, создание базы данных, таблицы, типы отношений, типы данных
- Простой выбор: SELECT, DISTINCT, COUNT, WHERE, AND/OR, BTWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/SKRYTTE/EXCEPT, NULL проверки
- Присоединение: INNER, LEFT, RIGHT, SELF, USER И, КОНЕЧНО, ПРИСОЕДИНЯЙТЕСЬ
- Подзапросы: WHERE EXISTS, подзапросы с квантификаторами
- DDL: управление ключами (PK, FK), ограничения, последовательности, INSERT, UPDATE/DELETE/RETURNING
- Проектирование баз данных: основы, рекомендации, нормальные формы (NF)
- Представления: основное, создание, обновление через представления, опция проверки
- Логика с CASE WHEN, COALESCE и NULLIF
- Функции SQL: основные, скалярные функции, IN/OUT/DEFAULT, возврат наборов данных
- Функции PL/pgSQL: основные, возврат и присваивание, объявление переменных, логика if-else, циклы, RETURN NEXT
- Ошибки и их обработка
- Индексы: Основы, Методы сканирования, Представления, ОБЪЯСНЕНИЕ, АНАЛИЗ
- Массивы: основные, создание, пересечение, операторы, VARIADIC и FOREACH
- Расширенная группировка с помощью CUBE/ROLLUP
- Пользовательские типы: домены, составные типы, перечисления
- psql и импорт данных
- Транзакции
- Безопасность
- Оконные функции
- Триггеры
- И многое другое из области изучения и использования языка запросов SQL на практике.
Расписание курсов:
Введение — О курсе для начинающих по SQL и POSTGRESQL
- Введение в SQL
- Простой поиск с помощью SELECT
- Присоединяйтесь — ПРИСОЕДИНЯЙТЕСЬ
- Расследовать
- DDL — управление базой данных и таблицами
- Дизайн базы данных
- Просмотры (VIEWS)
- Логика с CASE, COALESCE и NULLIF
- Функции SQL и PL\PGSQL
- Ошибки и их обработка
- Преобразование типов данных
- Индексы
- Матрицы
- Пользовательские типы
- Расширенная группировка с помощью CUBE и ROLLUP
- Введение в PSQL
- Импорт данных
- CTE — РЕГУЛЯРНЫЕ ТАБЛИЧНЫЕ ВЫРАЖЕНИЯ
- Оконные функции
- Транзакции
- Триггеры
- Безопасность в POSTGRESQL
Завершение курса — получение профессионального сертификата.
Курс «SQL» — sqlonline
https://sqlonline.ru/
Стоимость: различные расходы
Что вы получите:
- Курс по изучению SQL и умению работать с базой данных.
- Полная свобода действий в реальном симуляторе SQL нашей разработки.
- Постоянное развитие общества.
- Постоянное развитие и обновление курсов.
- Помощь от учителей — это наша команда.
- Лучшие пользователи.
- Сертификат об окончании курса.
Курс:
- Основы SQL
Изучаем базовый курс SQL онлайн на примере MySQL и MS SQL — одной из самых популярных баз данных. - Расширенный SQL
Мы изучаем продвинутый курс SQL в MySQL и MS SQL. - Основы Excel + профессиональный Excel
Изучаем Excel, формулы, аналитические функции, сводные таблицы, графики, условное форматирование, выгрузка через SQL. - Основы HTML, CSS, JS, Landing Page
Изучаем основы HTML5+CSS3+JS, создаем свой лендинг.
Курс «Developing SQL Databases» — Microsoft
https://docs.microsoft.com/ru-ru/learn/certifications/courses/20762
Стоимость: нет информации
Этот пятидневный курс под руководством инструктора дает слушателям знания и навыки для разработки базы данных Microsoft SQL Server.
Курс направлен на то, чтобы научить вас использовать функции и инструменты продукта SQL Server, связанные с разработкой баз данных.
Основная аудитория этого курса — ИТ-специалисты, которые хотят изучить функции и технологии SQL Server для реализации базы данных. Вторичная аудитория этого курса — разработчики других платформ, которые хотят узнать, как реализовать базу данных SQL Server.
Структура курса:
- Модуль 1: Введение в разработку баз данных
- Модуль 2: Разработка и реализация электронных таблиц
- Модуль 3: Проектирование расширенных таблиц
- Модуль 4: Обеспечение целостности данных с помощью ограничений
- Модуль 5: Введение в индексы
- Модуль 6: Разработка оптимизированных индексных стратегий
- Модуль 7: Индексы хранилища столбцов
- Модуль 8: Проектирование и реализация представлений
- Модуль 9: Проектирование и реализация хранимых процедур
- Модуль 10: Проектирование и реализация пользовательских функций
- Модуль 11: Реагирование на манипулирование данными с помощью триггеров
- Модуль 12: Использование таблиц в памяти
- Модуль 13: Реализация управляемого кода в SQL Server
- Модуль 14: Хранение XML-данных и запросы к ним в SQL Server
- Модуль 15: Хранение и запрос пространственных данных в SQL Server
- Модуль 16: Хранение больших двоичных объектов и текстовых документов и запросы к ним в SQL Server
- Модуль 17: Согласованность SQL Server
- Модуль 18: Производительность и мониторинг
Курс «Основы SQL» — LearnDB
https://learndb.ru/courses
Стоимость: бесплатно
Содержание:
- Введение
В процессе прохождения курса мы познакомимся с интерфейсом курсов и научимся выполнять простейшие SQL-запросы. - Линейная резка и сортировка
Рассмотрите инструменты SQL, чтобы исключить строки данных из результатов поиска, а также узнайте, как сортировать строки. - Соединения
Давайте узнаем, как извлекать данные из нескольких таблиц. Рассмотрим различные типы соединений: внутренние, внешние, декартовы произведения. - Агрегатные функции
Рассмотрите возможности SQL для выполнения анализа данных. Давайте узнаем, как использовать GROUP BY, HAVING, CUBE, ROLLUP. - Операции над множествами
Проанализируем операции объединения, пересечения и исключения над множествами строк. - Расследовать
Давайте узнаем, как исключать строки на основе данных из других запросов. - Строковые функции
Обработаем строки: объединим, изменим регистр, определим длину строки и многое другое - Математические функции
Проанализируем возможности СУБД по выполнению математических операций: от элементарных арифметических операций до факториала. - Рекурсивные подзапросы
Давайте посмотрим на подзапросы в предложении FROM. Давайте посмотрим на возможности WITH. Используя WITH RECURSIVE, мы научимся строить иерархии объектов. - Различные оконные функции
Приступим к освоению самого мощного инструмента для анализа данных. Будем учиться нумеровать строки, ставить оценки, делить строки на группы. - Агрегатные оконные функции
Давайте вспомним старые добрые SUM, COUNT, MIN, MAX, AVG. Только на этот раз без GROUP BY и для каждой строки.