Глава 1.


Введение в MS SQL Server и T-SQL

Глава 1.1.


Установка MS SQL Server 2019

Глава 1.2.


Установка SQL Server Management Studio

Глава 1.3.


Установка LocalDB

Глава 2.


Начало работы с MS SQL Server
Создание базы данных

Глава 2.1.


Создание таблиц

Глава 2.2.


Первый запрос на T-SQL

Глава 3.


Основы T-SQL. DDL
Создание и удаление базы данных

Глава 3.1.


Создание и удаление таблиц

Глава 3.2.


Типы данных T-SQL

Глава 3.3.


Атрибуты и ограничения столбцов и таблиц

Глава 3.4.


Внешние ключи

Глава 3.5.


Изменение таблицы

Глава 3.6.


Пакеты. Команда GO

Глава 4.


Основы T-SQL. DML
Добавление данных. Команда Insert

Глава 4.1.


Выборка данных. Команда SELECT

Глава 4.2.


Сортировка. ORDER BY

Глава 4.3.


Извлечение диапазона строк

Глава 4.4.


Фильтрация. WHERE

Глава 4.5.


Операторы фильтрации

Глава 4.6.


Обновление данных. Команда UPDATE

Глава 4.7.


Удаление данных. Команда DELETE

Глава 5.


Группировка
Агрегатные функции

Глава 5.1.


Операторы GROUP BY и HAVING

Глава 5.2.


Расширения SQL Server для группировки

Глава 6.


Подзапросы
Выполнение подзапросов

Глава 6.1.


Подзапросы в основных командах SQL

Глава 6.2.


Оператор EXISTS

Глава 7.


Соединение таблиц
Неявное соединение таблиц

Глава 7.1.


Inner Join

Глава 7.2.


Outer Join

Глава 7.3.


Группировка в соединениях

Глава 7.4.


UNION

Глава 7.5.


EXCEPT

Глава 7.6.


INTERSECT

Глава 8.


Встроенные функции
Функции для работы со строками

Глава 8.1.


Функции для работы с числами

Глава 8.2.


Функции по работе с датами и временем

Глава 8.3.


Преобразование данных

Глава 8.4.


Функции CASE и IIF

Глава 8.5.


Функции NEWID, ISNULL и COALESCE

Глава 9.


Переменные и управляющие конструкции

Глава 9.1.


Переменные в запросах

Глава 9.2.


Условные выражения

Глава 9.3.


Циклы

Глава 9.4.


Обработка ошибок

Глава 10.


Представления и табличные объекты
Представления

Глава 10.1.


Обновляемое представление

Глава 10.2.


Табличные переменные

Глава 10.3.


Временные и производные таблицы

Глава 11.


Хранимые процедуры
Создание и выполнение процедур

Глава 11.1.


Параметры в процедурах

Глава 11.2.


Выходные параметры и возвращение результата

Глава 12.


Триггеры
Определение триггеров

Глава 12.1.


Триггеры для операций INSERT, UPDATE, DELETE

Глава 12.2.


Триггер INSTEAD OF