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