Utilisez `with paid as (select customer_id,sum(total) as amount from orders where status='paid' group by customer_id) select customer_id,amount from paid where amount>100 order by amount desc;`, PostgreSQL, deux espaces et majuscules.
Présentation attendue
Le résultat commence par `WITH paid AS (`. La liste SELECT interne occupe des lignes indentées, suivie de FROM, WHERE et GROUP BY. Après la parenthèse vient le SELECT externe à deux colonnes, puis FROM, WHERE et ORDER BY avec le point-virgule. `'paid'`, identifiants, alias, `100` et DESC restent du contenu ; seuls présentation et casse changent.
Preuves attendues
Les preuves indiquent PostgreSQL, caractères et lignes exacts calculés par le formateur, et aucun commentaire. Ces comptes aident à repérer un résultat ancien, sans constituer plan, estimation ou validation. L’outil ignore si orders, customer_id, total ou status existent.
Reproduisez l’exemple exact
Ouvrez SQLClear, chargez l’exemple ou collez la source complète, choisissez le dialecte indiqué, deux espaces et les mots-clés en majuscules, puis Formater SQL. Comparez chaque ligne avant copie ou téléchargement. Changez une fois la casse et vérifiez que chaînes et noms cités restent intacts. Effacez puis rechargez : aucun historique ne doit revenir. L’exemple utilise des données fictives, n’est jamais exécuté et n’interroge aucune base ni autre hôte.