A CTE for IT-positions
Let's practice writing CTEs. You will use the employee table which is built up of fields such as ID, Name, and Position. The task for you is to create a CTE called ITjobs that finds employees starting with A whose job titles start with IT. Your new query will retrieve all IT positions and names from the ITJobs CTE.
To search for a pattern, you have to use the LIKE statement and % representing the search direction. For example, using a WHERE statement with LIKE 'N%' will find patterns starting with N.
Este ejercicio forma parte del curso
Hierarchical and Recursive Queries in SQL Server
Instrucciones del ejercicio
- Create the
ITjobsCTE. - Define the fields of the CTE as
ID,Name, andPosition. - Find the positions starting with
ITand the name starting withA.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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;