1. Perché formattare SQL
Quando una query su una sola riga o generata da un ORM diventa difficile da leggere, soprattutto con molti join, suddividerla in clausole (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, ecc.) con un'indentazione coerente rende subito chiaro quali tabelle sono collegate, con quale condizione e quali filtri applica la WHERE, velocizzando revisione del codice e debug.