CTE dla stanowisk IT
Poćwiczmy pisanie CTE. Skorzystasz z tabeli pracowników zawierającej pola takie jak ID, Name i Position. Twoim zadaniem jest utworzenie CTE o nazwie ITjobs, które znajdzie pracowników, których imiona zaczynają się na A, a stanowiska zaczynają się od IT. Nowe zapytanie pobierze wszystkie stanowiska i imiona z CTE ITJobs.
Do wyszukiwania wzorców użyj instrukcji LIKE oraz znaku % określającego kierunek wyszukiwania. Na przykład warunek WHERE z LIKE 'N%' znajdzie wzorce zaczynające się na N.
To ćwiczenie jest częścią kursu
Hierarchiczne i rekurencyjne zapytania w SQL Server
Instrukcje do ćwiczenia
- Utwórz CTE
ITjobs. - Zdefiniuj pola CTE jako
ID,NameiPosition. - Znajdź stanowiska zaczynające się od
IToraz imiona zaczynające się naA.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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;