Uma CTE para vagas de TI
Vamos praticar a escrita de CTEs. Você vai usar a tabela de funcionários, composta por campos como ID, Name e Position. Sua tarefa é criar uma CTE chamada ITjobs que encontre funcionários cujo nome começa com A e cujos cargos começam com IT. Sua nova consulta deve recuperar todas as posições de TI e nomes da CTE ITJobs.
Para buscar um padrão, você deve usar a cláusula LIKE e % para representar o padrão de busca. Por exemplo, usar uma cláusula WHERE com LIKE 'N%' vai encontrar padrões que começam com N.
Este exercício faz parte do curso
Consultas Hierárquicas e Recursivas no SQL Server
Instruções do exercício
- Crie a CTE
ITjobs. - Defina os campos da CTE como
ID,NameePosition. - Encontre os cargos que começam com
ITe os nomes que começam comA.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;