SQL-opmaakhulp
Formatteer SQL-query's met consistente inspringing, sleutelwoorden in hoofdletters en regelafbrekingen. Meerdere dialecten.
Snel antwoord: SQL-opmaakhulp: maak SQL-query's op met consistente inspringing, hoofdlettergebruik voor trefwoorden en regeleinden. Ondersteunt meerdere dialecten. Werkt volledig in je browser, gratis en zonder registratie.
Laatst bijgewerkt
Goed om te weten
Consistent SQL formatting is more than aesthetics — a query with keywords aligned and clauses on their own lines is dramatically easier to review, and it produces cleaner version-control diffs so a reviewer sees the one predicate that changed rather than a reflowed wall of text. The formatter only rearranges whitespace and keyword case; it never alters the logic, so a formatted query returns exactly the same rows as the original.
Picking the right dialect matters for accuracy. Postgres, MySQL, T-SQL, BigQuery, and Snowflake each have keywords and functions the others don't (ILIKE, QUALIFY, MERGE, backtick quoting), and choosing the closest match lets the parser recognize them and lay them out correctly instead of treating them as bare identifiers. Feed it CTEs, window functions, and recursive queries and it will indent the nesting sensibly.
One prerequisite: the input needs to be syntactically valid. A missing comma or unclosed parenthesis can leave the formatter unable to indent gracefully, so if the output looks mangled, the real fix is usually a syntax error upstream rather than a formatter setting.
Formatting is a read-time convenience — it runs entirely in your browser, so even queries that touch sensitive schemas are safe to paste. When you need to compare two versions of a query or a result payload rather than reformat one, the JSON diff tool pairs well for the data side.
Veelgestelde vragen
- Zal de formatter mijn query breken?
- Nee — formattering verandert alleen de witruimtes en de hoofdlettergevoeligheid van sleutelwoorden. De betekenis van de query is identiek aan de invoer. De uitzondering: als je syntaxisfouten hebt, kan de formatter mogelijk niet mooi inspringen.
- Welke dialecten worden ondersteund?
- Standaard SQL, PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, Snowflake, Redshift en T-SQL (SQL Server). Kies de dichtstbijzijnde overeenkomst voor de meest nauwkeurige herkenning van sleutelwoorden.
- Kan ik sleutelwoorden in kleine letters houden?
- We stellen standaard in op HOOFDLETTERS omdat dit de dominante conventie is; toekomstige versies zullen een schakeloptie aanbieden. Voor nu kun je ze handmatig in kleine letters zetten na het formatteren.
- Worden mijn queries geüpload?
- Nee — formattering draait volledig in je browser. Niets verlaat je apparaat.
- Zal het CTE's en vensterfuncties formatteren?
- Ja — veelgebruikte tabeluitdrukkingen, vensterfuncties, recursieve CTE's en opgeslagen procedures worden netjes geformatteerd.