CTE для IT-должностей
Потренируемся писать CTE. Вы будете работать с таблицей сотрудников, которая содержит такие поля, как ID, Name и Position. Ваша задача — создать CTE с именем ITjobs, которое находит сотрудников, чьё имя начинается с A, а должность — с IT. Новый запрос должен извлекать все IT-должности и имена из CTE ITJobs.
Для поиска по шаблону используйте оператор LIKE и символ %, указывающий направление поиска. Например, условие WHERE с LIKE 'N%' найдёт все значения, начинающиеся с N.
Это упражнение является частью курса
Иерархические и рекурсивные запросы в SQL Server
Инструкции к упражнению
- Создайте CTE
ITjobs. - Определите поля CTE:
ID,NameиPosition. - Отфильтруйте должности, начинающиеся с
IT, и имена, начинающиеся сA.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Define the CTE ITjobs by the WITH operator
___ ___ (___, ___, ___) ___ (
SELECT
___,
___,
___
FROM employee
-- Find IT jobs and names starting with A
WHERE Position LIKE ___ AND Name ___ ___)
SELECT *
FROM ITjobs;