SQL-formatter
Formatteer en verfraai SQL-query's met juiste inspringing en trefwoordmarkering. Verklein SQL ook voor compacte uitvoer. Alles wordt in uw browser verwerkt.
Geformatteerde SQL verschijnt hier...
Hoe gebruik ik de SQL-formatter
SQL plakken
Voer uw SQL-query in of plak deze in het invoergebied.
Formatteren of verkleinen
Klik op Formatteren voor leesbare uitvoer of op Verkleinen voor compacte uitvoer.
Resultaat kopiëren
Kopieer de geformatteerde of verkleinde SQL naar uw klembord.
Wat is SQL-formattering?
SQL-formattering (ook wel SQL-verfraaiing genoemd) is het proces van herstructureren van SQL-code om deze leesbaarder te maken. Juiste formattering omvat consistente inspringing van clausules, regeleinden rond trefwoorden en gestandaardiseerde hoofdlettergebruik.
Voordelen van formattering
Verbeterde leesbaarheid
Goed geformatteerde SQL is makkelijker te begrijpen en te debuggen
Betere samenwerking
Een consistente stijl helpt teams efficiënt samen te werken
Eenvoudiger onderhoud
Geformatteerde query's zijn eenvoudiger aan te passen en uit te breiden
Veelgestelde vragen
De formatter werkt met standaard SQL-syntax en is compatibel met MySQL, PostgreSQL, SQLite, SQL Server en Oracle SQL. Hij verwerkt gangbare trefwoorden zoals SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY en meer.
Nee, deze tool richt zich op formattering en verfraaiing. Hij valideert niet of de SQL syntactisch correct is of succesvol tegen een database zal worden uitgevoerd.
Verkleining verwijdert onnodige witruimte, regeleinden en opmerkingen uit uw SQL, en produceert een compacte éénregelige versie die geschikt is om in code in te sluiten of om de overdrachtsgrootte van gegevens te verkleinen.
De standaard lees/schrijfset - SELECT, INSERT, UPDATE, DELETE - plus DDL (CREATE TABLE, ALTER, DROP), CTE's (WITH ... AS) en vensterfuncties met OVER (PARTITION BY ...). JOIN-trefwoorden en hun ON-clausules krijgen een eigen uitlijning zodat join-voorwaarden onder hun joins uitlijnen.
Nee. De formatter is witruimte- en trefwoordbewust maar behoudt de semantiek: letterlijke tekenreeksen, identifiers en waarden gaan onaangetast door, dus het uitvoeringsplan is identiek. Verkleining verwijdert alleen onbeduidende witruimte en opmerkingen - maar pas op voor optimizer-hints in opmerkingen; verwijder de opmerking en u verwijdert de hint, dus gebruik verkleinde SQL voor transport, niet als uw bron van waarheid.
Alle stammen af van ANSI SQL, maar elke engine voegt eigen kenmerken toe: PostgreSQL heeft RETURNING en DISTINCT ON, MySQL gebruikt backtick-identifiers en LIMIT n, SQL Server gebruikt TOP n en vierkante haken, en SQLite heeft een berucht los type-affiniteitssysteem. De formatter blijft dialectneutraal voor gedeelde syntax en laat enginespecifieke constructies op hun plek staan.
Elk JOIN-trefwoord begint een nieuw uitgelijnd blok met de ON- of USING-clausule eronder ingesprongen; gecorreleerde subquery's krijgen een extra inspringniveau zodat nestingdiepte in één oogopslag leesbaar is. CTE-body's worden geformatteerd als statements op topniveau binnen hun WITH-wrapper.
SQL tot één regel krimpen verwijdert onbeduidende witruimte en opmerkingen voor gevallen waarin statements als éénregelige tekenreeksen reizen: ORM-debuguitvoer, logparsing, in code ingesloten SQL en URL-transport in admintools. Het is een transportgemak - bewaar de geformatteerde versie als de bewerkbare bron van waarheid.
Gerelateerde tools
CSV-parser
Parseer CSV-data naar een visuele tabel met configureerbaar scheidingsteken en kolomstatistieken
JSON-parser-toolkit
Valideer, formatteer, verklein en bevraag JSON met JSONPath in je browser, met directe foutfeedback
Regex-parser-tester
Test reguliere expressies met real-time markering van matches, token-uitleg en generatie van voorbeeldstrings
Autoritatieve referenties
De primaire bronnen achter deze tool — officiële standaarden en specificaties, geen tweedehands samenvattingen.
SQL - Wikipedia
Overzicht van de SQL-taal: declaratieve queries, DDL/DML en ANSI-standardisatie.
PostgreSQL Documentation - SQL Commands
De PostgreSQL-documentatie over SQL-syntax — een strenge referentie voor het gedeelde dialect.
ISO/IEC 9075 - Wikipedia
De internationale standaardfamilie achter SQL, van ANSI X3.135 tot ISO/IEC 9075.