Модуль 1: Введение в Transact-SQL
- Понимание назначения SQL
- Определение объектов базы данных в схемах
- Различение типов SQL-запросов
- Использование оператора SELECT
- Работа с типами данных
- Обработка NULL-значений
Модуль 2: Сортировка и фильтрация результатов в T-SQL
- Сортировка результатов
- Ограничение сортированных результатов
- Возвращение результатов по страницам
- Удаление дубликатов
- Фильтрация данных с помощью предикатов
Модуль 3: Объединение нескольких таблиц с помощью JOIN в T-SQL
- Описание концепций и синтаксиса JOIN
- Написание запросов с использованием внутренних и внешних соединений
- Написание запросов с использованием перекрестных соединений (cross joins)
- Написание запросов с использованием самосоединений (self joins)
Модуль 4: Написание подзапросов в T-SQL
- Понимание того, что такое подзапросы
- Использование скалярных или многозначных подзапросов
- Использование самостоятельных или коррелирующих подзапросов
Модуль 5: Использование встроенных функций и GROUP BY в Transact-SQL
- Классификация встроенных функций
- Использование скалярных функций
- Использование функций ранжирования и функций для работы с наборами строк
- Использование агрегатных функций
- Суммирование данных с помощью GROUP BY
- Фильтрация групп с помощью HAVING
Модуль 6: Модификация данных с помощью T-SQL
- Вставка данных в таблицу
- Генерация автоматических значений
- Обновление данных в таблице
- Удаление данных из таблицы
- Объединение данных на основе нескольких таблиц