Una CTE para puestos de TI
Vamos a practicar cómo escribir CTE. Usarás la tabla de empleados, que contiene campos como ID, Name y Position. Tu tarea es crear una CTE llamada ITjobs que encuentre a las personas empleadas cuyo nombre empiece por A y cuyos títulos de puesto empiecen por IT. Tu nueva consulta recuperará todas las posiciones de TI y los nombres desde la CTE ITJobs.
Para buscar un patrón, tienes que usar la cláusula LIKE y % para indicar la dirección de la búsqueda. Por ejemplo, usar una cláusula WHERE con LIKE 'N%' encontrará patrones que empiezan por N.
Este ejercicio forma parte del curso
Consultas jerárquicas y recursivas en SQL Server
Instrucciones del ejercicio
- Crea la CTE
ITjobs. - Define los campos de la CTE como
ID,NameyPosition. - Encuentra las posiciones que empiezan por
ITy los nombres que empiezan porA.
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;