SQL formatter online
Ubah query padat menjadi sesuatu yang bisa direview rekan tim sebelum menjadi migration, laporan, atau fix produksi.
Menunggu input...Mengapa format SQL?
SQL padat adalah tempat kesalahan kecil bersembunyi: join yang salah, kurung hilang, filter yang menempel ke clause keliru, atau alias yang kemarin terasa jelas. Formatting tidak membuat query otomatis benar, tetapi membuat maksudnya cukup terlihat untuk direview.
Referensi cepat dialect
| Dialect | Ciri umum | Pengaturan yang disarankan |
|---|---|---|
| Standard SQL | Baseline umum untuk query relasional sederhana. | Keyword uppercase, indentasi 2 spasi |
| MySQL / MariaDB | Backtick, clause LIMIT, dan sintaks khusus MySQL. | Dialect MySQL |
| PostgreSQL | String $tag$, operator JSONB, dan sintaks cast-heavy. | Dialect PostgreSQL |
| Transact-SQL (T-SQL) | Identifier bracket, clause TOP, dan sintaks SQL Server. | Dialect T-SQL |
Pertanyaan umum
Apakah SQL saya diunggah ke server?
Tidak. Formatting berjalan di browser, jadi teks query tetap di halaman.
Bagaimana memformat ulang SQL minified?
Tempel query satu baris ke panel input dan pilih dialect terdekat. Formatter akan membangun ulang line break, indentasi, dan casing keyword otomatis.
Bisakah formatting mengubah cara query berjalan?
Whitespace dan casing keyword seharusnya tidak mengubah semantik SQL. Tetap perlakukan output terformat sebagai kode: review, jalankan test, dan hati-hati pada sintaks khusus dialect.
Dialect SQL mana yang harus dipilih?
Pilih database yang akan mengeksekusi query. PostgreSQL, MySQL, dan SQL Server punya aturan quoting, function, cast, dan limit yang berbeda, jadi dialect terdekat memberi hasil paling bersih.