Курс по Transact-SQL: выборка и изменение данных, объединения, подзапросы, функции, агрегирование, оконные функции и основы оптимизации запросов.
• Введение в Microsoft SQL Server 2025
• Базовая архитектура SQL Server
• SQL Server Editions и версии
• Введение в язык запросов T-SQL
• Введение в T-SQL
• Понятие набора данных
• Написание запросов SELECT
• Запись простых инструкций SELECT
• Запрос данных из нескольких таблиц
• Понятие объединений
• Написание запросов с использованием внутреннего объединения INNER JOIN
• Сортировка и фильтрация данных
• Сортировка данных
• Фильтрация с использованием опций TOP и OFFSET-FETCH
• Работа с типами данных SQL Server 2025
• Введение в типы данных SQL Server 2025
• Использование DML для изменения данных
• Добавление данных
• Изменение и удаление данных
• Использование встроенных функций
• Написание запросов, использующих встроенные функции
• Использование функций преобразования
• Группировка и агрегирование данных
• Использование функций агрегирования
• Использование вложенных запросов
• Написание автономных вложенных подзапросов
• Написание корреляционных подзапросов
• Использование табличных выражений
• Использование производных таблиц
• Использование общих табличных выражений
• Использование операторов наборов строк
• Написание запросов, использующих оператор UNION
• Создание окон с помощью предложения OVER
• Обзор функций окна
• Создание сводных результирующих наборов и группировка
• Написание запросов с использованием операторов PIVOT и UNPIVOT
• Группировка данных
• Запуск хранимых процедур
• Запрос данных хранимой процедурой
• Передача параметров хранимым процедурам
• Программирование с использованием возможностей T-SQL
• Элементы программирования T-SQL
• Управление программными потоками
• Реализация управления ошибками
• Внедрение обработки ошибок T-SQL
• Внедрение структурированной обработки исключений
• Реализация транзакций
• Транзакции и базы данных