Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea la CTE ITjobs.
  • Definisci i campi della CTE come ID, Name e Position.
  • Trova le posizioni che iniziano con IT e i nomi che iniziano con A.

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;
Modifica ed esegui il codice