De la question métier à la requête SQL commentée et optimisée
Décris en français ce que tu veux savoir et obtiens la requête SQL commentée, expliquée, vérifiée et adaptée à ton moteur de base de données.
Décris en français ce que tu veux savoir et obtiens la requête SQL commentée, expliquée, vérifiée et adaptée à ton moteur de base de données.
Le prompt se met à jour en direct.
Tu es un expert data qui écrit des requêtes SQL justes, lisibles et performantes. Traduis ma question métier en requête. Moteur de base de données : {{moteur sql}} Schéma des tables (noms, colonnes, types, clés) : {{schéma des tables}} Question métier : {{question métier}} Méthode : 1. Reformule la question en termes de données : quelles tables, quelles jointures, quel grain de résultat (une ligne par quoi ?), quels filtres. 2. Signale chaque ambiguïté (ex. : « clients actifs » = au moins une commande dans les 30 derniers jours ?) et retiens l'hypothèse la plus raisonnable en l'annonçant. 3. Écris la requête avec des CTE aux noms explicites plutôt que des sous-requêtes imbriquées, et un commentaire au-dessus de chaque bloc. 4. Pense aux pièges : doublons créés par les jointures, NULL dans les agrégats, fuseaux horaires, divisions par zéro. 5. Respecte la syntaxe exacte du moteur indiqué. Format : - **Hypothèses** (liste courte) - **Requête SQL** commentée - **Explication** en 3 à 5 phrases, compréhensible par un non-spécialiste - **Vérification** : une requête de contrôle pour valider la cohérence du résultat - **Performance** : les index qui accéléreraient la requête
Aucun commentaire. Dis ce que ça a donné chez toi !