bionizz
🗄️Formateur

Formateur SQL

Formatez des requêtes SQL avec indentation et mots-clés en majuscules.

Pourquoi formater les requêtes SQL

Les requêtes SQL complexes, avec plusieurs JOINs, sous-requêtes et clauses WHERE imbriquées, deviennent difficiles à relire lorsqu'elles sont écrites sur une seule ligne ou avec une indentation incohérente. Formater la requête — en plaçant chaque clause (SELECT, FROM, WHERE, JOIN, GROUP BY) sur sa propre ligne, avec indentation et mots-clés en majuscules — rend la logique beaucoup plus facile à suivre lors d'une revue de code.

La convention d'écrire les mots-clés SQL en majuscules (SELECT, INSERT, WHERE) et les identifiants (noms de tables et colonnes) en minuscules est largement adoptée car elle sépare visuellement la syntaxe du langage des données spécifiques à la base.

Questions fréquentes

Le formatage change-t-il le résultat de ma requête ?

Non. Le formatage ne fait que réorganiser les espaces, sauts de ligne et la casse des mots-clés — la logique et le résultat de la requête restent exactement les mêmes.

Pourquoi existe-t-il différents dialectes SQL ?

Chaque système de base de données (MySQL, PostgreSQL, SQL Server) implémente le standard SQL avec ses propres extensions et syntaxe pour des fonctionnalités spécifiques, donc une requête optimisée pour une base peut nécessiter des ajustements pour une autre.

Ma requête est-elle envoyée à un serveur lors du formatage ?

Non. Tout le formatage se fait localement dans votre navigateur, sans envoyer la requête à un serveur externe.