Mode d'emploi
- Collez votre requête dans la zone de saisie.
- Choisissez votre base de données dans Dialecte.
- Sélectionnez Format dans Mode.
- Choisissez MAJUSCULES, minuscules ou Conserver dans Mots-clés.
- Le résultat se met à jour automatiquement après la saisie ; au-delà de 200 Ko, appuyez sur Ctrl+Entrée pour lancer le formatage.
Exemples
Total des commandes par client avec MySQL
select c.nom, sum(co.montant) as total from `clients` c join `commandes` co on co.client_id = c.id where co.statut = 'payée' group by c.id, c.nom order by total desc;
SELECT c.nom, SUM(co.montant) AS total FROM `clients` c JOIN `commandes` co ON co.client_id = c.id WHERE co.statut = 'payée' GROUP BY c.id, c.nom ORDER BY total DESC;
Commandes récentes avec SQL Server
SELECT TOP 10 [numero], [montant] FROM [commandes] WHERE [ville] = 'Lyon' AND [montant] > 100 ORDER BY [date_commande] DESC;
select
top 10 [numero],
[montant]
from
[commandes]
where
[ville] = 'Lyon' and
[montant] > 100
order by
[date_commande] desc;Minifier une requête commentée
-- Clients de Bordeaux select nom, email from clients where ville = 'Bordeaux' /* Filtre géographique */ order by nom;
select nom, email from clients where ville = 'Bordeaux' order by nom;
FAQ
Mes requêtes SQL sont-elles envoyées à un serveur ?
Le formatage se fait dans votre navigateur, sans envoyer la requête au serveur. Le SQL n’est pas enregistré ; seuls vos réglages sont conservés dans le stockage local du navigateur.
Pourquoi ma requête SQL ne se formate-t-elle pas ?
Vérifiez la syntaxe à la ligne et à la colonne indiquées, puis assurez-vous que Dialecte correspond à votre base de données. En cas d’erreur, le résultat précédent reste affiché, mais il est signalé comme obsolète.
Peut-on formater un fichier SQL volumineux ?
Les fichiers .sql et .txt sont acceptés jusqu’à 10 Mo ; au-delà, scindez le fichier. Pour une entrée de plus de 200 Ko, le formatage automatique est désactivé : lancez-le avec Ctrl+Entrée.
Les variables de template sont-elles conservées ?
Les expressions {{ … }}, {% … %} et ${ … } sont protégées pendant le formatage, puis rétablies à l’identique.