Ontwikkelaar

SQL-formatter

Formatteer je SQL-query’s: trefwoorden en inspringing.

  • Direct
  • Gratis
  • Privé (lokaal verwerkt)
  • Zonder registratie
Resultaat

Een leesbare SQL-query review je in seconden

Een query op één regel wordt snel onleesbaar. Deze formatter reorganiseert hem clausule voor clausule: elke SELECT, FROM, WHERE op zijn regel, kolommen uitgelijnd, AND/OR ingesprongen. De betekenis blijft gelijk, het lezen wordt vanzelfsprekend.

  1. Plak je query

    Op één regel, slecht ingesprongen, maakt niet uit.

  2. Formatteer

    Trefwoorden in hoofdletters (optioneel) en clausules gescheiden.

  3. Kopieer

    Een nette versie, klaar voor review of documentatie.

Voor / na

StapInhoud
Invoerselect id, name from users where age > 18 order by name
SELECTSELECT id, name
FROM / WHEREFROM users WHERE age > 18
ORDER BYORDER BY name

Lichte, op leesbaarheid gerichte formatter, compatibel met trefwoorden van PostgreSQL, MySQL, SQLite en SQL Server. Hij valideert geen syntaxis: een exotisch trefwoord blijft simpelweg ongewijzigd.

Veelgestelde vragen

Waarom de trefwoorden in hoofdletters zetten?

Het is een wijdverbreide leesbaarheidsconventie: SELECT, FROM, WHERE in hoofdletters steken in één oogopslag af tegen tabel- en kolomnamen in kleine letters. SQL is hoofdletterongevoelig voor trefwoorden, dus puur cosmetisch maar standaard in teams.

Verandert formatteren het queryresultaat?

Nee: regeleinden, inspringing en hoofdletters van trefwoorden hebben geen effect op de uitvoering. De query geeft exact dezelfde data terug, alleen makkelijker te lezen.

Verwerkt deze formatter elk SQL-dialect?

Het is een lichte, op leesbaarheid gerichte formatter: hij herkent gangbare trefwoorden (SELECT, JOIN, GROUP BY…) gedeeld door PostgreSQL, MySQL, SQLite, SQL Server. Zeer engine-specifieke functies of syntaxis worden mogelijk niet ideaal ingesprongen.

Kan ik de hoofdletters uitschakelen?

Ja, een selectievakje regelt dit. Vink het uit om alleen de lay-out te herschikken (regeleinden, inspringing) en de oorspronkelijke schrijfwijze van je trefwoorden te behouden.