Générer des requêtes SQL avec jointures et hypothèses explicites.
La génération SQL nécessite les noms du schéma et le sens du résultat souhaité. Clarifiez jointures et agrégation avant de considérer la requête prête à exécuter.
Adaptez le processus à votre tâche.
Fournissez le dialecte SQL, le schéma et le sens attendu de chaque ligne avant la rédaction. Définissez explicitement jointures, filtres et regroupements, puis testez des enregistrements représentatifs, dont doublons et valeurs manquantes, face au résultat attendu.
- Ce que vous fournissez
- Schéma de base de données et résultat souhaité.
- Ce que vous obtenez
- Ébauche de requête en lecture seule avec hypothèses expliquées.
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
Table orders has customer_id and total; find each customer's total spending.
Exemple complet
SELECT customer_id, SUM(total) AS total_spend FROM orders GROUP BY customer_id;
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.
Une requête doit-elle déduire les clés de jointure de noms de colonnes similaires ?
Confirmez la relation et les hypothèses d’unicité. Une jointure plausible peut multiplier les lignes ou relier des enregistrements sans rapport.
Pourquoi le total augmente-t-il après l’ajout d’une jointure ?
Vérifiez les relations un-à-plusieurs et l’ordre d’agrégation. Examinez le nombre de lignes et un petit cas client connu avant de faire confiance au résultat complet.
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 ↑