NullReed
Flux de travail

exercices SQL avec NullReed

03
Entraînement aux jointures

Maîtrisez la logique des jointures LEFT

Retournez les lignes sans correspondance en utilisant une jointure LEFT avec IS NULL, examinez le diff avant d'accepter les modifications et vérifiez le résultat, tout en maîtrisant les mots-clés SQL indispensables.

01

Ouvrir le dossier

Lancez NullReed et ouvrez votre dossier de travail.

02

Créer le script

Utilisez write_file pour générer le script SQL de test.

03

Exécuter la requête

Utilisez Shell pour lancer la requête sur votre base de données.

04

Vérifier le résultat

Lisez le fichier de sortie et vérifiez les lignes NULL.

Exemple de fichier d'exercice

exercises.sql
-- Exercise 1: Find employees without departments
-- Task: Return names where department is missing
SELECT e.name
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;

-- Exercise 2: Count missing departments
SELECT COUNT(*)
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;

Ce fichier en lecture seule contient trois requêtes SQL standards illustrant les jointures, les GROUP BY et les jointures LEFT avec un filtrage IS NULL pour les lignes sans correspondance.

workflow d'entraînement aux jointures SQL

Créer les données de test

Commencez par utiliser write_file pour créer un script SQL définissant vos tables et insérant des données fictives, afin d'isoler votre travail des bases de production. C'est de la pratique SQL autonome. L'agent lit ensuite le script pour en vérifier la structure et le contenu. Vous pouvez pratiquer le SQL sans tutoriels en écrivant vos requêtes localement. Passez en mode Ask first pour que l'agent pause avant les actions modifiant des données. Ce paramètre garantit votre validation des instructions avant exécution. Le programme d'installation pèse environ 34 Mo et fonctionne sous Windows 10 ou 11. NullReed vous aide à maîtriser les jointures SQL en comparant vos résultats aux attentes.

Exécuter et vérifier

L'agent lance votre client de base de données via Shell et enregistre la sortie dans un fichier texte pour vérification ultérieure. C'est très utile. Utilisez ensuite read_file pour afficher les résultats aux côtés de vos attentes. L'agent signale les écarts, comme des lignes supplémentaires ou des colonnes manquantes. Acceptez les modifications ou demandez des corrections via edit_file, qui affiche un diff pour validation. Pour progresser, comparez vos résultats réels aux résultats attendus. L'agent signale les écarts, comme des lignes supplémentaires ou des colonnes manquées. Affinez ensuite vos requêtes grâce à ces observations précises.

NullReed pour Windows

Commencez vos exercices aujourd'hui

Télécharger NullReed ↗