Formatowanie SQL (formater SQL online)

Formatowanie SQL: wklej zapytanie i skopiuj wynik. Formater zapisuje słowa kluczowe wielkimi literami, rozdziela listy SELECT, warunki i złączenia na osobne wiersze oraz robi wcięcia w podzapytaniach. Ciągi znaków i identyfikatory zostają nietknięte. Twoje zapytanie nie opuszcza przeglądarki.

Źródło: PostgreSQL-Dokumentation – Lexical Structure (Bezeichner, Zeichenketten, Kommentare, Dollar-Quoting). Stan na: .

Wklej jedną lub kilka instrukcji (SELECT, INSERT, UPDATE, DELETE, WITH, CREATE TABLE …).

Twój tekst zostaje w przeglądarce – nie jest wysyłany, zapisywany ani dodawany do paska adresu.

Dla kilku instrukcji oddzielonych średnikami.
Moje narzędziaWpisane dane są zapisywane tylko w tej przeglądarce.

Wynik

Wynik
SELECT k.id, k.nazwa, COUNT(z.id) AS zamowienia FROM klienci k LEFT JOIN zamowienia z ON z.klient_id = k.id WHERE k.aktywny = 1 AND z.kwota > 100 GROUP BY k.id, k.nazwa ORDER BY zamowienia DESC LIMIT 10
Rozmiar
Instrukcji: 1, wierszy: 13, znaków: 202 → 214.

Jak to obliczamy

Niesformatowane zapytanie SQL w jednym wierszu trudno czytać, sprawdzać i porównywać. Formater zamienia je w przejrzyste zapytanie, nie zmieniając jego znaczenia.

Jak sformatować SQL

  1. Wklej zapytanie do pola (kilka instrukcji oddzielonych ; jest dozwolone).
  2. W polu „Działanie” wybierz Formatuj; ustaw wielkość liter słów kluczowych, wcięcie i styl przecinków.
  3. Skopiuj wynik.

Co robi formater

Wielkie czy małe litery?

Słowa kluczowe SQL nie rozróżniają wielkości liter (ISO/IEC 9075). Wielkie litery to popularna konwencja, dzięki której wyróżniają się na tle nazw tabel i kolumn; traktowanie identyfikatorów bez cudzysłowu zależy od bazy danych, a narzędzie ich nie zmienia.

Kompresja

„Kompresuj” układa zapytanie w jednym wierszu bez zbędnych spacji i usuwa komentarze (wskazówki dla optymalizatora /*+ … */ zostają). Przydatne przy osadzaniu SQL w kodzie lub plikach konfiguracyjnych.

Ograniczenia

Najczęściej zadawane pytania

Jak sformatować SQL online?

Wklej zapytanie do pola – sformatowany wynik pojawi się od razu i można go skopiować. Przetwarzanie odbywa się w przeglądarce, nic nie jest wysyłane.

Czy formater zmienia moje zapytanie?

Tylko odstępy, podziały wierszy i (jeśli chcesz) wielkość liter słów kluczowych. Ciągi znaków, identyfikatory, liczby i operatory zostają znak w znak; narzędzie jest sprawdzane testami właśnie pod tym kątem.

Czy słowa kluczowe SQL trzeba pisać wielkimi literami?

Nie. Słowa kluczowe nie rozróżniają wielkości liter. To tylko konwencja czytelności – wybierz „Bez zmian” lub „małe litery”, jeśli Twój zespół robi inaczej.

Jak sformatować datę lub liczby w zapytaniu SQL?

To co innego: to narzędzie formatuje tekst zapytania, a nie jego wyniki. Wynik formatuje się funkcjami danej bazy, np. TO_CHAR (PostgreSQL, Oracle), DATE_FORMAT (MySQL) lub FORMAT (SQL Server).

Jakie dialekty SQL są obsługiwane?

Narzędzie jest neutralne i radzi sobie ze zwykłymi zapytaniami PostgreSQL, MySQL/MariaDB, SQL Server, SQLite i Oracle. Kod proceduralny właściwy dla bazy nie dostaje osobnych wcięć.

Czy moje zapytania SQL są zapisywane lub wysyłane?

Nie. Zapytanie jest przetwarzane tylko w przeglądarce, nie jest zapisywane ani dodawane do adresu strony – ważne, gdy nazwy tabel lub kolumn pochodzą z systemu produkcyjnego.

Źródła i podstawa prawna

Stan na:

Podobne narzędzia