Programista

Formater SQL

Sformatuj zapytania SQL: słowa kluczowe i wcięcia.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji
Wynik

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.

  1. Wklej swoje zapytanie

    W jednym wierszu, źle wcięte — bez znaczenia.

  2. Sformatuj

    Słowa kluczowe wielkimi literami (opcjonalnie) i rozdzielone klauzule.

  3. Skopiuj

    Czysta wersja, gotowa do przeglądu lub dokumentacji.

Przed / po

KrokTreść
Wejścieselect id, name from users where age > 18 order by name
SELECTSELECT id, name
FROM / WHEREFROM users WHERE age > 18
ORDER BYORDER 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.