Запрос данных с использованием Transact-SQL
Цель курса - предоставить слушателям знания и навыки, необходимые для написания базовых запросов на Transact-SQL для Microsoft SQL Server. Курс предоставляет необходимый минимум знаний для понимания работы Microsoft SQL Server, и является базовым курсом для администраторов и разработчиков баз данных, а также специалистов в области бизнес аналитики
от 42 600₽
Для физ. лиц - 42 600₽
Для организаций - 45 000₽
Ближайшая группа
09.11.2026-13.11.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00
Целевая аудитория
Этот курс предназначен для администраторов БД, разработчиков БД и клиентских приложений, и специалистов в области бизнес-аналитики
Курс будет полезен пользователям, желающим понимать работу БД или осмысленно формировать отчеты, а также другим специалистам, которые вовлечены в работу с данными, например, архитекторам решений или ИТ-менеджерам
Необходимая предварительная подготовка
- Базовые знания о реляционных базах данных
- Базовые знания об основной функциональности ОС Windows
Получаемые знания и навыки
По окончании курса слушатели смогут- описать ключевые возможности и компоненты MS SQL Server
- описать возможности T-SQL, наборы и логику предикатов
- писать SELECT запросы
- выполнять запросы из нескольких таблиц
- сортировать и фильтровать данные
- описать типы данных в SQL Server
- изменять данные с помощью Transact-SQL
- использовать встроенные функции
- группировать и агрегировать данные
- использовать подзапросы
- создавать представления и использовать табличные функции (Inline Table Valued Function)
- работать с наследуемыми таблицами и общими табличными выражениями
- использовать операторы множеств (UNION, EXCEPT, INTERSECT)
- использовать оператор APPLY
- писать запросы с использованием оконных функций ранжирования, смещения и агрегирования
- преобразовывать данные с помощью PIVOT, UNPIVOT, ROLLUP и CUBE
- создавать и внедрять хранимые процедуры
- использовать переменные, условия и циклы в запросах Transact-SQL
- понимать функционал транзакций
от 42 600₽
Для физ. лиц - 42 600₽
Для организаций - 45 000₽
Программа курса
- Базовая архитектура SQL Server
- Редакции и версии SQL Server
- Начало работы с SQL Server Management Studio
- Введение в T-SQL
- Понятие набора данных
- Понятие логики предиката
- Понятие логики последовательности операторов в SELECT выражениях
- Написание простых SELECT выражений
- Удаление дубликатов с использованием DISTINCT
- Использование табличных и колоночных псевдонимов
- Написание простых CASE выражений
- Понятие объединений
- Написание запросов с использованием внутреннего объединения INNER JOIN
- Написание запросов с использованием внешнего объединения OUTER JOIN
- Написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой (SELF JOIN)
- Сортировка данных
- Фильтрация данных
- Фильтрация с использованием опций TOP и OFFSET-FETCH
- Работа с неизвестными значениями
- Введение в типы данных SQL Server
- Работа с текстовыми типами данных
- Работа с типами данных Дата и Время
- Добавление данных
- Изменение и удаление данных
- Написание запросов, использующих встроенные функции
- Использование функций преобразования
- Использование логических функций
- Использование функций на проверку NULL
- Использование функций агрегирования
- Использование предложения GROUP BY
- Фильтрация сгруппированных данных с использованием предложения HAVING
- Написание автономных вложенных подзапросов
- Написание корреляционных подзапросов
- Использование предиката EXISTS в подзапросах
- Использование производных таблиц
- Использование общих табличных выражений
- Использование представлений
- Использование встроенных табличных выражений
- Написание запросов, использующих оператор UNION
- Написание запросов, использующих операторы EXCEPT и INTERSECT
- Написание запросов, использующих оператор APPLY
- Создание окон с помощью предложения OVER
- Обзор функций окна
- Написание запросов с использованием операторов PIVOT и UNPIVOT
- Группировка данных
- Запрос данных хранимой процедурой
- Передача параметров хранимым процедурам
- Создание простой хранимой процедуры
- Работа с динамическим SQL
- Элементы программирования T-SQL
- Управление программными потоками
- Внедрение обработки ошибок T-SQL
- Внедрение структурированной обработки исключений
- Транзакции и базы данных
- Управление транзакциями
Стоимость и условия оплаты
от 42 600₽
Для физ. лиц - 42 600₽
Для организаций - 45 000₽