Eine CTE für IT-Positionen
Üben wir das Schreiben von CTEs. Du verwendest die Employee-Tabelle, die aus Feldern wie ID, Name und Position besteht. Deine Aufgabe ist es, eine CTE namens ITjobs zu erstellen, die Mitarbeitende findet, deren Name mit A beginnt und deren Jobtitel mit IT beginnt. Deine neue Abfrage ruft alle IT-Positionen und Namen aus der CTE ITJobs ab.
Um nach einem Muster zu suchen, musst du die LIKE-Klausel verwenden und % steht für die Suchrichtung. Zum Beispiel findet eine WHERE-Klausel mit LIKE 'N%' Muster, die mit N beginnen.
Diese Übung ist Teil des Kurses
Hierarchische und rekursive Abfragen in SQL Server
Anleitung zur Übung
- Erstelle die CTE
ITjobs. - Definiere die Felder der CTE als
ID,NameundPosition. - Finde die Positionen, die mit
ITbeginnen, und die Namen, die mitAbeginnen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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;