Глава 1. Введение в MS SQL Server и T-SQL
Что такое SQL Server и T-SQL
Установка MS SQL Server 2022
Установка SQL Server Management Studio
Установка LocalDB
Глава 2. Начало работы с MS SQL Server
Создание базы данных
Создание таблиц
Первый запрос на T-SQL
Глава 3. Основы T-SQL. DDL
Создание и удаление базы данных
Создание и удаление таблиц
Типы данных T-SQL
Атрибуты и ограничения столбцов и таблиц
Внешние ключи
Изменение таблицы
Пакеты. Команда GO
Глава 4. Основы T-SQL. DML
Добавление данных. Команда INSERT
Выборка данных. Команда SELECT
Сортировка. ORDER BY
Извлечение диапазона строк
Фильтрация. WHERE
Операторы фильтрации
Обновление данных. Команда UPDATE
Удаление данных. Команда DELETE
Глава 5. Группировка
Агрегатные функции
Операторы GROUP BY и HAVING
Расширения SQL Server для группировки
Глава 6. Подзапросы
Выполнение подзапросов
Подзапросы в основных командах SQL
Оператор EXISTS
Глава 7. Соединение таблиц
Неявное соединение таблиц
Inner Join
Outer Join
Группировка в соединениях
UNION
EXCEPT
INTERSECT
Глава 8. Встроенные функции
Функции для работы со строками
Функции для работы с числами
Функции по работе с датами и временем
Преобразование данных
Функции CASE и IIF
Функции NEWID, ISNULL и COALESCE
Глава 9. Переменные и управляющие конструкции
Переменные в T-SQL
Переменные в запросах
Условные выражения
Циклы
Обработка ошибок
Глава 10. Представления и табличные объекты
Представления
Обновляемое представление
Табличные переменные
Временные таблицы
Глава 11. Хранимые процедуры
Создание и выполнение процедур
Параметры в процедурах
Выходные параметры и возвращение результата
Глава 12. Триггеры
Определение триггеров
Триггеры для операций INSERT, UPDATE, DELETE
Триггер INSTEAD OF