Formater SQL
Sformatuj zapytania SQL: słowa kluczowe i wcięcia.
- Natychmiast
- Za darmo
- Prywatnie (przetwarzane lokalnie)
- Bez rejestracji
Czytelne zapytanie SQL przejrzysz w kilka sekund
Zapytanie napisane w jednym wierszu szybko staje się nieczytelne. Ten formater reorganizuje je klauzula po klauzuli: każde SELECT, FROM, WHERE w swoim wierszu, kolumny wyrównane, AND/OR z wcięciem. Sens się nie zmienia, czytanie staje się oczywiste.
-
Wklej swoje zapytanie
W jednym wierszu, źle wcięte — bez znaczenia.
-
Sformatuj
Słowa kluczowe wielkimi literami (opcjonalnie) i rozdzielone klauzule.
-
Skopiuj
Czysta wersja, gotowa do przeglądu lub dokumentacji.
Przed / po
| Krok | Treść |
|---|---|
| Wejście | select id, name from users where age > 18 order by name |
| SELECT | SELECT id, name |
| FROM / WHERE | FROM users WHERE age > 18 |
| ORDER BY | ORDER BY name |
Lekki formater nastawiony na czytelność, zgodny ze słowami kluczowymi wspólnymi dla PostgreSQL, MySQL, SQLite i SQL Server. Nie waliduje składni: egzotyczne słowo kluczowe zostaje po prostu bez zmian.
Najczęstsze pytania
Po co pisać słowa kluczowe wielkimi literami?
To rozpowszechniona konwencja czytelności: SELECT, FROM, WHERE wielkimi literami od razu odróżniają się od nazw tabel i kolumn pisanych małymi. SQL nie rozróżnia wielkości słów kluczowych, więc to czysto kosmetyka, ale standard w zespołach.
Czy formatowanie zmienia wynik zapytania?
Nie: łamania wierszy, wcięcia i wielkość liter słów kluczowych nie wpływają na wykonanie. Zapytanie zwraca dokładnie te same dane, tylko łatwiejsze do czytania.
Czy ten formater obsługuje wszystkie dialekty SQL?
To lekki formater nastawiony na czytelność: rozpoznaje wspólne słowa kluczowe (SELECT, JOIN, GROUP BY…) dzielone przez PostgreSQL, MySQL, SQLite, SQL Server. Funkcje lub składnia bardzo specyficzne dla jednego silnika mogą nie być wcięte idealnie.
Czy mogę wyłączyć wielkie litery?
Tak, steruje tym pole wyboru. Odznacz je, by przeorganizować tylko układ (łamania, wcięcia), zachowując oryginalną wielkość liter słów kluczowych.