ÎncepețiÎncepe gratuit

Un CTE pentru pozițiile IT

Să exersăm scrierea CTE-urilor. Vei folosi tabelul cu angajați, care conține câmpuri precum ID, Name și Position. Sarcina ta este să creezi un CTE numit ITjobs care găsește angajații al căror nume începe cu A și al căror titlu de post începe cu IT. Noua ta interogare va prelua toate pozițiile și numele IT din CTE-ul ITJobs.

Pentru a căuta un model, trebuie să folosești instrucțiunea LIKE și % pentru a indica direcția de căutare. De exemplu, o instrucțiune WHERE cu LIKE 'N%' va găsi modelele care încep cu N.

Acest exercițiu face parte din cursul

Interogări ierarhice și recursive în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează CTE-ul ITjobs.
  • Definește câmpurile CTE-ului ca ID, Name și Position.
  • Găsește pozițiile care încep cu IT și numele care încep cu A.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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;
Editează și rulează codul