1. Hvorfor formatere SQL
Når SQL blir til én linje eller genereres av ORM-er, blir den vanskelig å lese etter hvert som flere JOIN-er legges til. Ved å bryte den opp i klausuler (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY osv.) med konsekvent innrykk blir det umiddelbart tydelig hvilke tabeller som er koblet sammen på hvilke betingelser, og hva WHERE filtrerer ut. Det gir raskere kodegjennomgang og feilsøking.