Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Rapikan dan percantik kueri SQL dengan indentasi yang dapat diatur, kapitalisasi kata kunci, dan dukungan dialek untuk MySQL, PostgreSQL, MSSQL, dan Oracle.

Rapikan Kueri SQL Online

Pemformat SQL ini mengubah kueri yang padat, satu baris, atau bergaya tidak konsisten menjadi SQL yang bersih dan terindentasi secara real-time — langsung di browser Anda. Tempel SELECT panjang dengan beberapa join atau pernyataan padat yang disalin dari log, dan hasil yang sudah dirapikan langsung muncul di panel sebelah kanan, dengan klausa yang sejajar dan kata kunci berkapitalisasi sesuai preferensi Anda.

Dibangun di atas pustaka sql-formatter dengan dukungan beberapa dialek, sehingga keluaran menghormati sintaks basis data yang benar-benar Anda gunakan.

Kasus Penggunaan Umum

Mengurai Kueri Panjang

Pecah kueri satu baris dengan banyak join, subkueri, dan kondisi menjadi struktur yang mudah dibaca dan terindentasi.

Tinjau & Debug

Buat kueri dari log aplikasi, ORM, atau alat BI mudah dibaca agar Anda dapat menemukan masalah logika dan performa.

Menyeragamkan Gaya

Terapkan kapitalisasi kata kunci dan indentasi yang konsisten sebelum meng-commit SQL ke repositori atau membagikannya ke tim.

Cara Merapikan SQL

1

Tempel Kueri Anda

Ketik atau tempel SQL ke panel Masukan di sebelah kiri. Anda juga bisa Unggah berkas .sql, atau klik Contoh untuk memuat sampel.

2

Lihat Keluaran Instan

Kueri yang sudah dirapikan dengan penyorotan sintaks muncul otomatis di panel kanan saat Anda mengetik. Nomor baris dan penghitung ukuran langsung memudahkan menelusuri skrip panjang.

3

Pilih Kapitalisasi & Dialek

Atur indentasi (2, 3, 4, 8 spasi atau Tab), pilih kapitalisasi kata kunci (UPPER, lower, atau pertahankan), dan pilih dialek yang cocok dengan basis data Anda. Keluaran langsung dirapikan kembali.

4

Salin atau Unduh

Klik Salin untuk mengambil hasil, atau Unduh untuk menyimpannya sebagai berkas .sql. Gunakan Edit untuk menyunting keluaran secara manual sebelum mengekspor.

Semuanya berjalan secara lokal. Kueri Anda dirapikan sepenuhnya di browser dan tidak pernah diunggah ke server — aman bahkan saat berisi nama tabel atau kolom yang sensitif.

Fitur & Opsi Pemformatan

Opsi Pemformatan

Kontrol ini menyesuaikan keluaran dengan konvensi tim Anda dan basis data spesifik Anda. Setiap perubahan langsung merapikan kembali kueri.

OpsiPilihanYang Dikontrol
Indentasi2 · 3 · 4 · 8 spasi · TabLebar dan karakter indentasi untuk klausa dan ekspresi bersarang.
Kata kunciUPPER · lower · PertahankanKapitalisasi yang diterapkan pada kata kunci SQL seperti SELECT dan WHERE.
DialekStandar · MySQL · PostgreSQL · MSSQL · OracleRagam SQL yang digunakan untuk mengurai dan memformat sintaks khusus dialek.

Dialek yang Didukung

SQL Standar

Pemformatan ANSI SQL untuk kueri portabel yang tidak terikat pada satu mesin tertentu.

MySQL & PostgreSQL

Pemformatan yang sadar dialek untuk dua basis data sumber terbuka paling populer.

MSSQL & Oracle

Dukungan untuk sintaks T-SQL (SQL Server) dan PL/SQL (Oracle).

Alat Bawaan

Pemformatan Real-Time

Keluaran diperbarui saat Anda mengetik, dengan penyorotan sintaks dan nomor baris.

Unggah & Unduh

Muat berkas .sql lokal atau ekspor hasil yang sudah dirapikan dengan satu klik.

Keluaran Dapat Diedit

Alihkan panel hasil ke mode edit untuk menyunting secara manual sebelum menyalin.

Baru pertama kali? Klik Contoh untuk memuat kueri yang sengaja dibuat padat dan lihat ia dirapikan seketika.

FAQ Pemformat SQL

Apa yang dilakukan pemformat SQL?

Ia menyusun ulang kueri dengan indentasi, pemenggalan baris, dan kapitalisasi kata kunci yang konsisten sehingga strukturnya mudah dibaca — satu klausa per baris, subkueri yang terindentasi, dan join yang sejajar. Ia hanya menata ulang tata letak, bukan kuerinya.

Apakah pemformatan mengubah hasil kueri saya?

Tidak. Pemformat hanya mengubah spasi, indentasi, dan kapitalisasi kata kunci demi keterbacaan. Basis data mengurai kueri yang sudah dirapikan dengan cara yang sama, sehingga mengembalikan baris yang persis sama dengan aslinya.

Dialek SQL apa saja yang didukung?

Anda dapat merapikan SQL standar (ANSI), MySQL, PostgreSQL, MSSQL (T-SQL), dan Oracle (PL/SQL). Pilih dialek yang cocok dengan basis data Anda agar sintaks khusus dialek ditangani dengan benar.

Bisakah saya mempertahankan atau mengubah kapitalisasi kata kunci?

Ya. Atur Kata kunci ke "Pertahankan" untuk membiarkan kapitalisasi tidak tersentuh, atau pilih UPPER atau lower untuk menyeragamkan setiap kata kunci ke satu gaya di seluruh kueri.

Apakah kueri saya dikirim ke server?

Tidak. Semua pemformatan terjadi secara lokal di browser. SQL Anda tidak pernah diunggah, dicatat, atau disimpan, sehingga aman bahkan saat kueri merujuk skema atau data yang sensitif.

Bisakah merapikan beberapa pernyataan sekaligus?

Ya. Tempel skrip berisi beberapa pernyataan yang dipisahkan titik koma, dan masing-masing dirapikan di tempatnya, dengan menjaga struktur keseluruhan berkas tetap utuh.

Apa yang terjadi jika SQL memiliki kesalahan sintaks?

Jika masukan tidak dapat diurai untuk dialek yang dipilih, alat menampilkan pesan kesalahan alih-alih menghasilkan keluaran rusak. Perbaiki masalah yang dilaporkan, atau coba dialek lain, dan hasil yang sudah dirapikan akan muncul kembali.

Indentasi
Masukan
Keluaran
Eror

Tempel kode di sebelah kiri untuk dirapikan

|
Tempel kueri SQL Anda dan dapatkan keluaran yang terindentasi rapi seketika saat mengetik.
Pilih kapitalisasi kata kunci: UPPER, lower, atau pertahankan aslinya.
Pilih dialek SQL Anda untuk pemformatan yang sadar dialek.
Semuanya berjalan lokal di browser Anda — kueri tidak pernah diunggah.
Ingin belajar lebih banyak? Baca dokumentasi →
1/5
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda