1. Введение в SQL Server 2014
-
Архитектура SQL-сервера
-
Редакции и версии SQL-сервера
-
Management Studio
2. Введение в Transact-SQL
-
Язык запросов
-
Наборы строк
-
Логика предикатов
-
Логический порядок операций в запросе
3. Выборка данных
-
Простая выборка данных
-
Устранение дубликатов
-
Переименование столбцов
-
Выражения CASE
4. Соединение нескольких таблиц
-
Соединение таблиц
-
Внутренние соединения
-
Внешние соединения
-
Перекрёстные соединения
5. Сортировка и фильтрация
-
Сортировка данных
-
Фильтрация строк
-
Выборка TOP и OFFSET-FETCH
-
Обработка неизвестных значений
6. Типы данных
-
Типы данных
-
Строковые данные
-
Дата и время
7. Модификация данных
-
Добавление данных
-
Изменение и удаление данных
8. Использование встроенных функций
-
Использование функций в запросах
-
Функции преобразования
-
Логические функции
-
Работа с неизвестными значениями
9. Группировка и агрегация данных
-
Использование агрегатных функций
-
Группировка
-
Фильтрация групп
10. Использование подзапросов
-
Вложенные подзапросы
-
Связанные подзапросы
-
Предикат EXISTS
11. Использование табличных выражений
-
Производные таблицы
-
Обобщённые табличные выражения
-
Представления
-
Встраиваемые табличные функции
12. Операции над множествами
-
Объединение запросов
-
Разность и пересечение множеств
-
Коррелированное соединение
13. Оконные, ранжирующие и агрегирующие функции
-
Использование OVER
-
Оконные функции
14. Транспонирование и вычисление подытогов
-
PIVOT и UNPIVOT
-
Группирующие наборы
15. Процедуры
-
Запросы в процедурах
-
Передача параметров в процедуры
-
Создание простой процедуры
-
Работа с динамическими запросами
16. Программирование
-
Программные конструкции
-
Управление ходом выполнения программы
17. Обработка ошибок
-
Перехват ошибок в блоках TRY-CATCH
-
Работа и информацией об ошибке
18. Транзакции
-
Использование транзакций
-
Управление транзакциями
-
Уровни изоляции