CommencezCommencez gratuitement

Une CTE pour les postes en TI

Exerçons-nous à écrire des CTE. Vous utiliserez la table des employés, composée de champs comme ID, Name et Position. Votre tâche est de créer une CTE appelée ITjobs qui trouve les employé·e·s dont le nom commence par A et dont le titre de poste commence par IT. Votre nouvelle requête récupérera toutes les fonctions en TI et les noms à partir de la CTE ITJobs.

Pour chercher un motif, vous devez utiliser l'instruction LIKE avec % qui représente la direction de la recherche. Par exemple, utiliser une clause WHERE avec LIKE 'N%' trouvera les motifs qui commencent par N.

Cette activité fait partie du cours

Requêtes hiérarchiques et récursives dans SQL Server

Voir le cours

Instructions de l’exercice

  • Créez la CTE ITjobs.
  • Définissez les champs de la CTE comme ID, Name et Position.
  • Trouvez les postes qui commencent par IT et les noms qui commencent par A.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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;
Modifier et exécuter le code