Tempel kueri dari log, ORM, atau rekan dan dapatkan kembali dengan indentasi rapi, setiap klausa di barisnya sendiri, subkueri bersarang, dan kata kunci dalam huruf yang Anda suka. Atau sebaliknya dan padatkan menjadi satu baris. Kueri Anda tetap di perangkat ini. Gratis.
Cara memformat SQL, langkah demi langkah
- Tempel kueri Anda ke kotak SQL. Versi bersih muncul saat Anda mengetik.
- Pilih Format atau Minify.
- Pilih huruf Kata kunci (HURUF BESAR, huruf kecil, atau Seperti diketik) dan Indentasi (2 spasi, 4 spasi, atau Tab).
- Aktifkan Satu kolom per baris jika Anda ingin daftar kolom panjang direntangkan.
- Tekan Salin SQL, atau Unduh .sql.
Apa yang diformat
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, dan LIMIT masing-masing memulai baris baru, dengan isinya diindentasi di bawahnya. Setiap jenis JOIN sejajar di bawah FROM, kondisi AND dan OR mendapat baris sendiri, ekspresi CASE ditata WHEN demi WHEN, dan subkueri serta klausa WITH diindentasi sebagai blok. INSERT, UPDATE, DELETE, dan CREATE TABLE juga bisa, dengan satu definisi kolom per baris.
Aman untuk database apa pun
Pemformat hanya mengubah spasi kosong dan huruf besar-kecil kata kunci. String, nama bertanda kutip ganda, backtick, atau kurung siku, komentar, placeholder seperti $1, ?, dan :name, dan cast Postgres seperti ::int dibiarkan persis seperti ditulis, jadi berfungsi untuk kueri PostgreSQL, MySQL, SQLite, SQL Server, Oracle, BigQuery, dan Snowflake sama-sama.
Kapan minify
Minify menghapus komentar dan spasi berlebih untuk menaruh kueri di satu baris, yang praktis untuk pencarian log, variabel lingkungan, payload JSON, atau kode yang membangun query string. Spasi di dalam string tidak pernah disentuh.
Mengapa memformat SQL Anda
- Kueri yang terbaca lebih mudah ditinjau dan di-debug.
- Gaya yang konsisten membantu tim dan mempercepat review kode.
- Anda bisa menemukan kondisi join yang hilang atau kurung yang salah tempat lebih cepat.
- Contoh yang bersih lebih mudah dibagikan di tiket, dokumentasi, dan pertanyaan.
Untuk menjalankan kueri pada spreadsheet atau file database, gunakan SQL playground. Untuk JSON, coba toolkit JSON, dan untuk kode lain, pemformat kode.
Pertanyaan
Apakah memeriksa bahwa SQL saya benar?
Tidak. Alat ini merapikan tata letak tetapi tidak menjalankan kueri atau memeriksanya terhadap database.
Apakah kueri saya dikirim ke suatu tempat?
Tidak. Diformat di browser Anda.
Bisakah saya memakainya untuk stored procedure?
Alat ini menangani pernyataan umum. Kode yang sangat spesifik database mungkin mempertahankan sebagian tata letak Anda.