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.