Een CTE voor IT-functies
Laten we CTE's schrijven oefenen. Je gebruikt de tabel employee, die is opgebouwd uit velden zoals ID, Name en Position. Jij maakt een CTE genaamd ITjobs die medewerkers vindt waarvan de naam met A begint en waarvan de functietitel met IT begint. Je nieuwe query haalt alle IT-functies en namen op uit de ITJobs CTE.
Om op een patroon te zoeken, gebruik je de LIKE-instructie en % om de zoekrichting aan te geven. Door bijvoorbeeld een WHERE-clausule met LIKE 'N%' te gebruiken, vind je patronen die beginnen met N.
Deze oefening maakt deel uit van de cursus
Hiërarchische en recursieve queries in SQL Server
Oefeninstructies
- Maak de CTE
ITjobs. - Definieer de velden van de CTE als
ID,NameenPosition. - Zoek de functies die beginnen met
ITen de naam die begint metA.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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;