Thème
Topic
Tous les thèmes et tous les niveaux.
All topics and all levels.
Niveau
Level
Filtre le niveau à l’intérieur du thème choisi.
Filters difficulty inside the selected topic.
Mode
Mode
Pratique ciblée ou simulation chronométrée.
Targeted practice or timed simulation.
Chargez la base SQL puis cliquez sur « Nouvelle question ».
Load the SQL database, then click “New question”.
Votre requête
Your query
Indice :
Hint:

### Correction / Solution

## Progression / Progress

0 vues
seen
0 réussies
correct
0 à revoir
review
Niveaux disponibles
Available levels
Débutant Intermédiaire Avancé

## Outils / Tools

## Schéma / Schema

RACE(numr, nomr, poids_min, poids_max) PROPRIETAIRE(nump, nomp, prenomp, villep, telp, email) ANIMAL(numa, #nump, #numr, noma, datenaissa, tatouage) VETERINAIRE(numv, nomv, prenomv, villev) CONSULTATION(numc, #numv, #numa, datec, heurec, prixc) MEDICAMENT(numm, nomm, prixm) SOIN(nums, #numc, natures) ASSISTANT(numas, nomas, tel) ELEVE(idel, nomel, noteg)

## Méthode en 6 étapes
6-step method

1. Résultat demandé = `SELECT`.
   Requested output.
2. Table(s) = `FROM`.
   Source table(s).
3. Filtres de lignes = `WHERE`.
   Row filters.
4. Regroupement = `GROUP BY`.
   Grouping.
5. Filtre de groupes = `HAVING`.
   Group filter.
6. Classement = `ORDER BY`.
   Sorting.

## Clinique de syntaxe
Syntax clinic

Choisissez Syntaxe correcte. Réécrivez entièrement chaque requête fautive.

Choose Correct syntax. Rewrite each faulty query in full.

SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ... LIMIT ...;