Comprendre une requête SQL et ses cas limites.
Expliquez les opérations réelles et les cas limites de la requête. Examinez le comportement des jointures, les valeurs NULL et l’agrégation plutôt que de paraphraser seulement les noms de colonnes.
Adaptez le processus à votre tâche.
Suivez filtrage, jointures et agrégation en expliquant ce que représente une ligne de sortie. Utilisez un petit exemple pour clarifier le traitement de NULL ou des doublons au lieu de simplement traduire chaque mot-clé.
- Ce que vous fournissez
- Requête et contexte du schéma.
- Ce que vous obtenez
- Explication étape par étape des jointures, filtres et résultats.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
SELECT region, COUNT(*) FROM customers GROUP BY region;
Exemple complet
Groups rows by region and counts rows in each group; confirm how missing region values should be interpreted.
Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
COUNT(*) signifie-t-il la même chose que compter une colonne nullable ?
COUNT(*) compte les lignes ; compter une colonne compte les valeurs non NULL. Vérifiez le sens requis par la requête.
Pourquoi une explication de LEFT JOIN ne mentionne-t-elle pas les lignes qui disparaissent ?
Examinez les filtres appliqués après la jointure. Une condition sur la table jointe peut affecter les lignes sans correspondance et modifier le comportement apparent de la jointure externe.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑