SQL formatter (rapikan SQL online)

SQL formatter ini mengubah query yang berantakan menjadi kode yang mudah dibaca: tempel, lalu salin hasilnya. Alat ini menulis kata kunci dengan huruf besar, memecah daftar SELECT, kondisi, dan join ke baris terpisah, serta memberi indentasi pada subquery. String dan pengenal tidak diubah. Query Anda tidak keluar dari browser.

Sumber: PostgreSQL-Dokumentation – Lexical Structure (Bezeichner, Zeichenketten, Kommentare, Dollar-Quoting). Diperbarui: .

Tempel satu atau beberapa pernyataan (SELECT, INSERT, UPDATE, DELETE, WITH, CREATE TABLE …).

Teks Anda tetap di browser Anda – tidak dikirim, tidak disimpan, dan tidak ditambahkan ke bilah alamat.

Untuk beberapa pernyataan yang dipisah titik koma.
Kotak Alat SayaInput Anda hanya disimpan di browser ini.

Hasil

Hasil
SELECT p.id, p.nama, COUNT(o.id) AS pesanan FROM pelanggan p LEFT JOIN pesanan o ON o.pelanggan_id = p.id WHERE p.aktif = 1 AND o.jumlah > 100 GROUP BY p.id, p.nama ORDER BY pesanan DESC LIMIT 10
Ukuran
1 pernyataan, 13 baris, 195 → 207 karakter.

Cara menghitung

Query SQL tanpa format dalam satu baris sulit dibaca, diperiksa, dan dibandingkan. Formatter mengubahnya menjadi query yang rapi tanpa mengubah maknanya.

Cara merapikan SQL

  1. Tempel query ke kolom masukan (beberapa pernyataan yang dipisah ; boleh).
  2. Pilih Format pada “Tindakan”; atur huruf kata kunci, indentasi, dan gaya koma.
  3. Salin hasilnya.

Yang dilakukan formatter

Huruf besar atau kecil?

Kata kunci SQL tidak peka huruf besar-kecil (ISO/IEC 9075). Huruf besar adalah konvensi umum agar kata kunci menonjol dari nama tabel dan kolom; perlakuan pengenal tanpa tanda kutip bergantung pada basis data dan alat ini tidak menyentuhnya.

Kompres

“Kompres” membuat query menjadi satu baris tanpa spasi berlebih dan menghapus komentar (petunjuk optimizer /*+ … */ dipertahankan). Berguna untuk menyematkan SQL dalam kode atau berkas konfigurasi.

Batasan

Pertanyaan umum

Bagaimana cara merapikan SQL secara online?

Tempel query ke kolom masukan – hasil yang sudah rapi langsung muncul dan bisa disalin. Pemrosesan berjalan di browser Anda, tidak ada yang dikirim.

Apakah formatter mengubah query saya?

Hanya spasi, pemisah baris, dan (jika Anda mau) huruf kata kunci. String, pengenal, angka, dan operator dipertahankan karakter demi karakter; alat ini diuji dengan kasus uji tepat untuk hal itu.

Apakah kata kunci SQL harus huruf besar?

Tidak. Kata kunci tidak peka huruf besar-kecil. Huruf besar hanya konvensi keterbacaan – pilih “Sesuai ketikan” atau “huruf kecil” jika tim Anda berbeda.

Bagaimana memformat tanggal atau angka dalam query SQL?

Itu hal lain: alat ini memformat teks query, bukan hasilnya. Untuk memformat keluaran gunakan fungsi khusus tiap basis data, misalnya TO_CHAR (PostgreSQL, Oracle), DATE_FORMAT (MySQL), atau FORMAT (SQL Server).

Dialek SQL apa saja yang didukung?

Alat ini netral dan dapat menangani query umum dari PostgreSQL, MySQL/MariaDB, SQL Server, SQLite, dan Oracle. Kode prosedural khusus basis data tidak diberi indentasi terpisah.

Apakah query SQL saya disimpan atau diunggah?

Tidak. Query hanya diproses di browser, tidak disimpan, dan tidak ditambahkan ke alamat halaman – penting bila nama tabel atau kolom berasal dari sistem produksi.

Sumber dan dasar hukum

Diperbarui:

Alat terkait