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;