Guide alla formattazione SQL
Guide pratiche per scrivere SQL che le persone possano leggere, revisionare e mantenere: convenzioni di stile, query complesse, flussi di lavoro in team e differenze tra dialetti. Ogni esempio formattato in queste pagine è stato prodotto dal motore di SQL Format stesso.
- Guida di stile SQL Nomi, maiuscole delle parole chiave, indentazione, alias, JOIN espliciti, commenti e CTE: convenzioni pragmatiche che un team riesce davvero a rispettare.
- Come formattare query SQL complesse CTE, subquery annidate, CASE, funzioni finestra e UNION: come impaginare query che occupano un intero schermo o più.
- Virgole a inizio o a fine riga in SQL Un confronto approfondito tra i due stili di virgola: diff, colonne commentate, lettura rapida e gli errori che ciascuno stile previene.
- Formattare SQL per code review e controllo di versione Come una formattazione coerente mantiene puliti i diff, come introdurre uno standard di team e come revisionare l'SQL nelle pull request.
- Errori comuni di leggibilità in SQL Join impliciti, SELECT *, alias di una lettera, AND/OR mescolati e altro: abitudini frequenti che rendono l'SQL difficile da leggere e come correggerle.
- Formattare query PostgreSQL e PL/pgSQL Cast, parametri, RETURNING, ON CONFLICT e corpi PL/pgSQL con dollar quoting: cosa fa il formattatore con la sintassi PostgreSQL.
- Differenze tra dialetti SQL che influenzano la formattazione Quoting degli identificatori, LIMIT vs FETCH FIRST vs TOP, separatori di batch e blocchi procedurali nei principali database.
- Checklist di formattazione SQL prima del deploy di una migrazione Una breve checklist da seguire prima che una migrazione di schema o di dati passi in revisione e in produzione.