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.