Написание расширенного кода T-SQL
Средний уровень
Инженер по анализу и обработке данных
Администратор баз данных
разработчик.
Архитектор решений
SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Microsoft Fabric
Узнайте о расширенных методах T-SQL, включая CTEs, функции окна, JSON, регулярные выражения, нечеткое сопоставление, запросы графов и обработку ошибок для SQL Server, SQL Azure и Fabric.
Цели обучения
К концу этого модуля вы сможете:
- Пишите общие табличные выражения (CTE), включая рекурсивные CTE для иерархических данных.
- Используйте функции окна для ранжирования, агрегирования и аналитических вычислений.
- Анализ, создание и преобразование данных JSON с помощью функций JSON.
- Применение регулярных выражений для сопоставления шаблонов и обработки текста.
- Найдите приблизительные совпадения с помощью нечетких функций сопоставления строк.
- Создание и запрос данных графа с помощью оператора MATCH.
- Пишите коррелированные подзапросы для построчного сравнения.
- Реализуйте структурированную обработку ошибок с использованием TRY...CATCH.
Предварительные требования
- Опыт написания запросов T-SQL, включая использование операторов SELECT, JOIN, WHERE и GROUP BY.
- Понимание агрегатных функций, таких как SUM, COUNT, AVG, MIN и MAX.
- Знакомство с SQL Server, База данных SQL Azure или базами данных SQL в Microsoft Fabric.
- Экземпляр SQL Server 2019 или более поздней версии, база данных Azure SQL или база данных Fabric SQL для практики.