SQL formátovač
Naformátuj a zkrášli SQL se správným odsazením, nebo zminifikuj na jeden řádek. Dialect-aware (ANSI / MySQL / Postgres).
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
Naformátuje SQL query se správným indentem a zalamováním řádků, nebo naopak zminifikuje na jeden řádek. Tenhle nástroj rozumí základním SQL dialektům (ANSI, MySQL, Postgres) a klíčová slova převádí na uppercase pro konzistenci.
Kdy to použít
- SQL query, které ti dal někdo v jednom dlouhém řádku — chceš ho přečíst.
- Code review SQL z PR — naformátovaný se lépe hodnotí.
- Příprava query do dokumentace nebo wiki.
- Minify pro embedded SQL v aplikačním kódu.
Časté chyby
- Dialect. ANSI SQL je base; MySQL, Postgres, MSSQL mají vlastní rozšíření. Formátovač nemusí znát konkrétní vendor-specific syntaxi.
- Stringy a komentáře. Formátovač nemění obsah
'string'nebo-- comment. - Subquery vs. CTE. CTE (
WITH x AS (...)) jsou často čitelnější než nested subqueries. - Joins.
JOIN ONse obvykle odsazuje stejně jako FROM. - Nesouvisí s performance. Formátování nemění execution plan; jen čitelnost.