Formatta e abbellisce le query SQL con interruzioni di riga per le clausole e un uso coerente delle maiuscole, oppure minificale su una singola riga.
Come usare Formattatore SQL
Incolla la tua query SQL nella casella di input.
Scegli Formatta per abbellirla o Minifica per comprimerla su una riga.
Scegli le maiuscole per le parole chiave, poi copia il risultato.
Questo è un formattatore SQL che prende una query compressa, su una sola riga o con uno stile incoerente, e la abbellisce: ogni clausola principale sulla propria riga, colonne e condizioni indentate, e le maiuscole delle parole chiave rese coerenti. Può anche fare l'inverso e comprimere una query su una sola riga.
Un SQL leggibile è più facile da revisionare, correggere e mantenere. Quando SELECT, FROM, WHERE, JOIN e GROUP BY iniziano ciascuno una nuova riga e le parole chiave condividono lo stesso stile di maiuscole, la forma della query, cosa restituisce e come filtra, diventa evidente a colpo d'occhio.
La formattazione è utile anche subito prima di eseguire il commit di una query, così i diff restano piccoli e chi revisiona vede modifiche significative anziché spazi bianchi ridisposti.
Scegli lo stile delle maiuscole per le parole chiave (per esempio parole chiave in maiuscolo, che è la convenzione comune) e se formattare o comprimere. Il formattatore è indipendente dal dialetto e gestisce il comune ANSI SQL usato da PostgreSQL, MySQL, SQLite e SQL Server.
La modalità di compressione è comoda per l'esigenza opposta: ridurre una query formattata a una sola riga per incorporarla nel codice o in un valore di configurazione.
Lo strumento formatta per la leggibilità anziché controllare che la tua query sia valida, quindi disporrà tranquillamente anche una query con un errore di battitura. Considera un output pulito come un vantaggio di leggibilità, non come un controllo di correttezza.
Tutto viene eseguito nel tuo browser, il che è importante perché le query reali contengono spesso nomi di tabelle, nomi di colonne e a volte valori letterali che rivelano il tuo schema o i tuoi dati. Niente di tutto ciò viene caricato.
Domande frequenti
Mette ogni clausola principale come SELECT, FROM, WHERE e JOIN sulla propria riga, indenta le colonne e le condizioni e normalizza l'uso delle maiuscole delle parole chiave per la leggibilità.
No. La formattazione viene eseguita interamente nel tuo browser, quindi le tue query non lasciano mai il tuo dispositivo. Questo lo rende sicuro per le query che menzionano nomi di tabelle o colonne.
È indipendente dal dialetto e gestisce il comune SQL ANSI usato da PostgreSQL, MySQL, SQLite e SQL Server. Formatta per la leggibilità anziché convalidare la sintassi.
No. Dispone il testo per la leggibilità ma non analizza né esegue la query, quindi formatterà una query anche se contiene un errore.
Sì. La modalità minifica comprime una query formattata su una sola riga, il che è utile per incorporare l'SQL nel codice o in un valore di configurazione.
Una disposizione coerente rende le query più facili da leggere, rivedere ed eseguire il debug, e mantiene i diff del controllo di versione concentrati sulle modifiche reali invece che sullo spazio bianco.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Abbellisce l'XML con una corretta indentazione, oppure minificalo su una singola riga. Commenti, CDATA e istruzioni di elaborazione vengono preservati.
Abbellisce il CSS con una pulizia dell'indentazione, oppure minificalo per ridurre le dimensioni del file. Gestisce media query, calc() e i commenti di licenza.
Abbellisce l'HTML con indentazione consapevole dei blocchi, oppure minificalo. Il contenuto di pre, textarea, script e style viene preservato.
Abbellisce e formatta JavaScript con indentazione e spaziatura coerenti. Funziona interamente nel tuo browser.