НачатьНачать бесплатно

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;
Редактировать и запускать код