SQL Formatter
Tempel query SQL yang berantakan dan dapatkan hasilnya dengan indentasi rapi serta kapitalisasi yang konsisten, dengan dukungan untuk MySQL, PostgreSQL, SQLite, T-SQL dan lainnya. Semuanya berjalan di browser Anda, jadi query Anda tidak pernah diunggah.
Cara memformat SQL
- Pilih dialek SQL yang sesuai dengan database Anda.
- Tempel query Anda ke kotak input.
- Salin SQL yang sudah diformat rapi dari kotak output.
Tentang pemformatan SQL
SQL formatter mengatur ulang indentasi query dan menstandarkan kapitalisasi kata kunci serta pemenggalan baris sehingga strukturnya — klausa, join, sub-query — mudah dipindai. Pemformatan yang konsisten membuat query panjang lebih mudah ditinjau, mengurangi kesalahan, dan menjaga diff tetap bersih saat query disimpan dalam version control.
Database yang berbeda memperluas SQL dengan kata kunci dan sintaksnya masing-masing, jadi memilih dialek yang tepat menghasilkan hasil paling akurat. Formatter ini berjalan sepenuhnya di browser Anda, sehingga bahkan query yang berisi nama tabel atau logika bisnis tidak pernah meninggalkan perangkat Anda.
SQL yang paling tidak terbaca tidak pernah diketik oleh seseorang. ORM dan pembuat kueri mengeluarkan pernyataan sebagai satu baris panjang; alat pencatatan dan pemantauan menghilangkan jeda baris saat mereka menangkap kueri; dan alat BI menghasilkan SQL dengan alias buatan mesin. Ketika salah satu kueri tersebut berperilaku salah, memformatnya adalah langkah pertama yang alami — setelah setiap klausa berada di barisnya sendiri, Anda benar-benar dapat melihat join mana yang meledakkan jumlah baris atau filter mana yang hilang.
Konvensi yang diterapkan pemformat memiliki logika di baliknya. Kata kunci huruf besar berasal dari era sebelum penyorotan sintaks, ketika huruf besar adalah satu-satunya cara untuk membuat SELECT dan WHERE menonjol dari nama tabel dan kolom — dan kebiasaan itu tetap ada karena masih membantu dalam konteks teks biasa seperti log, diff, dan dokumentasi. Satu klausa per baris, dengan indentasi yang menunjukkan bersarang, mencerminkan cara Anda berpikir tentang kueri: apa yang saya pilih, dari mana, difilter bagaimana.
Pertanyaan umum
Bagaimana cara memformat SQL?
Pilih dialek Anda, tempel query, dan versi terformat akan muncul seketika dengan indentasi yang konsisten serta kapitalisasi kata kunci. Salin dengan satu klik.
Dialek apa saja yang didukung?
SQL standar ditambah MySQL, PostgreSQL, MariaDB, SQLite, SQL Server (T-SQL), Oracle (PL/SQL) dan BigQuery — pilih yang sesuai dengan database Anda untuk pemformatan paling akurat.
Apakah ini mengubah fungsi query saya?
Tidak. Pemformatan hanya menyesuaikan spasi dan kapitalisasi agar mudah dibaca; query itu sendiri tidak berubah.
Apakah SQL saya diunggah?
Tidak. Query diformat sepenuhnya di browser Anda; tidak ada yang dikirim ke server.
Apakah pemformatan dapat memperbaiki kueri yang rusak?
Tidak. Pemformat mengatur ulang spasi dan huruf besar/kecil; ia tidak memvalidasi sintaks atau memperbaiki kesalahan, jadi kueri dengan koma yang hilang atau tanda kurung yang tidak ditutup tetap rusak — hanya lebih mudah dibaca. Meskipun demikian, pemformatan adalah langkah debugging yang benar-benar berguna: setelah struktur diletakkan klausul demi klausul, kesalahan seperti kurung siku ekstra atau join tanpa kondisi jauh lebih mudah ditemukan secara visual.