Una CTE per le posizioni IT
Alleniamoci a scrivere CTE. Userai la tabella employee, composta da campi come ID, Name e Position. Il tuo compito è creare una CTE chiamata ITjobs che trovi i dipendenti il cui nome inizia con A e il cui titolo di lavoro inizia con IT. La nuova query recupererà tutte le posizioni IT e i nomi dalla CTE ITJobs.
Per cercare un pattern, devi usare l'istruzione LIKE e % per rappresentare la direzione della ricerca. Per esempio, usare una clausola WHERE con LIKE 'N%' troverà i pattern che iniziano con N.
Questo esercizio fa parte del corso
Query gerarchiche e ricorsive in SQL Server
Istruzioni dell'esercizio
- Crea la CTE
ITjobs. - Definisci i campi della CTE come
ID,NameePosition. - Trova le posizioni che iniziano con
ITe i nomi che iniziano conA.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- 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;