Minify SQL Online - Compresser une requête sur une seule ligne
Formatez et embellissez les requêtes SQL ou réduisez-les sur une seule ligne, entièrement dans votre navigateur.
Résultat
Cette page ouvre le formateur SQL avec le mode minify déjà sélectionné : collez une requête, appuyez sur le bouton et vous obtenez l'intégralité de l'instruction réduite en une seule ligne. Les commentaires sur plusieurs lignes et les commentaires de ligne -- sont supprimés, car ils ne peuvent pas survivre sur une seule ligne, et chaque espace est réduit à un seul espace.
Une requête sur une seule ligne est ce dont vous avez besoin lorsque SQL voyage sous forme de données plutôt que de code : intégrer une instruction dans une charge utile JSON ou une configuration YAML, la coller dans un indicateur CLI, la stocker dans une variable d'environnement ou comparer deux requêtes dans un agrégateur de journaux où les sauts de ligne ajoutent du bruit. Le SQL minifié est également légèrement plus petit : pour une longue requête analytique avec des centaines de lignes de formatage, la différence peut atteindre 20 à 30 % de la taille du texte.
Le minifier n'est pas une expression rationnelle d'espaces aveugles : la requête est d'abord tokenisée, de sorte que les espaces à l'intérieur des chaînes littérales ("New York" reste "New York"), les identifiants et les paramètres entre guillemets sont conservés exactement. Tout s'exécute localement dans votre navigateur : la requête n'est jamais téléchargée. Besoin de la direction opposée ? Revenez au mode de mise en forme et obtenez une version lisible et indentée de la même requête.