Menu
Dev Tools

Formattare SQL online gratis – SQL beautifier

Formatta e indenta le query SQL online. Supporta MySQL, PostgreSQL, SQLite, T-SQL e BigQuery.

File mai archiviatiIstantaneoSenza registrazione

🔒 Il tuo file non lascia mai il browser. Tutta la formattazione avviene in locale.

Come formattare SQL online

  1. 1

    Incolla il tuo SQL

    Incolla una query SQL grezza o minificata nella casella di input. Sono supportate una o più istruzioni.

  2. 2

    Scegli un dialetto

    Seleziona il dialetto del tuo database (MySQL, PostgreSQL ecc.) per una corretta gestione delle parole chiave.

  3. 3

    Copia l'SQL formattato

    Copia il risultato. La query appare con indentazione uniforme e parole chiave in maiuscolo.

L'SQL diventa illeggibile più in fretta di quasi ogni altro linguaggio: una query unisce qualche tabella, aggiunge una sottoquery e un'espressione CASE, e all'improvviso è una riga di 400 caratteri che nessuno vuole rivedere. Poiché SQL ignora gli spazi, la formattazione è pura presentazione: il formattatore può riorganizzare il layout senza alcun rischio di cambiare il risultato della query.

Ogni database ha le sue particolarità: i cast :: di PostgreSQL, gli identificatori con apici inversi di MySQL, i nomi tra parentesi quadre e TOP di T-SQL, i percorsi di progetto di BigQuery. Scegli il dialetto prima di formattare, così questi costrutti vengono impaginati correttamente invece di essere trattati come errori di sintassi.

L'SQL formattato è utile nelle code review (ogni JOIN o WHERE su una riga propria), nel debug (l'indentazione mostra i confini delle sottoquery) e per recuperare query copiate da ORM, log o vecchi report che arrivano su una sola riga. Un formattatore non esegue lint né ottimizza: è il passaggio di leggibilità prima dell'analisi. Tutto funziona nel tuo browser.

Domande frequenti

Potrebbe interessarti anche