01 / Contoh
Contoh
select nama, kota from orang where aktif=1;select nama, kota
from orang
where aktif = 1;Pemformatan kode / MULTIVERTO
Letakkan klausa SQL umum pada baris terpisah.
Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗
Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.
01 / Contoh
select nama, kota from orang where aktif=1;select nama, kota
from orang
where aktif = 1;02 / Panduan
Letakkan klausa SQL umum pada baris terpisah. Indentasi dan pembagian baris mengungkapkan struktur sementara mempertahankan token input yang didukung. Formatter SQL menempatkan klausa umum seperti SELECT, FROM dan WHERE pada baris terpisah. Hal ini meninggalkan nilai-nilai yang dikutip tidak terpengaruh dan menolak komentar untuk yang ringan tata letak menulis ulang mungkin ambigu. Gunakan untuk memeriksa pertanyaan, lalu uji terhadap dialek basis data yang diinginkan.
SQL adalah sebuah keluarga dari dialek daripada satu tata bahasa yang identik di setiap basis data. Kata kunci seperti SELECT, FROM dan WHERE adalah landmark visual yang berguna, sementara string dan identifikator yang dikutip harus mempertahankan karakter yang tepat. Penyunting ini mengenali kutipan umum dan komentar tetapi tidak menganalisis skema basis data, menyelesaikan nama atau menjalankan pertanyaan. Formatter menambahkan pemotongan klausa untuk pernyataan biasa dan menolak komentar di mana penulisan ulang ringan akan ambigu.
Pemformatan paling berguna selama tinjauan atau debugging, ketika indentasi dapat mengungkapkan tingkat bersarang yang hilang atau saudara yang tidak terduga. Tempelkan sebuah fragmen yang lengkap dan mewakili dan jalankan formater sekali. Baca keluaran dari struktur paling luar ke dalam, memperhatikan di mana setiap elemen, blok atau klausa dimulai dan berakhir. Halaman ini sengaja menghindari berpura-pura menjadi kompiler untuk setiap ekstensi bahasa yang mungkin. Dalam contoh ini, “select nama, kota from orang where aktif=1;” menghasilkan pratinjau ringkas “select nama, kota ⏎ from orang ⏎ where aktif = 1;” (⏎ menandai baris baru). Baca tanda baca serta kata-kata yang terlihat: sampel kecil itu adalah hasil yang dapat diamati dari operasi tertentu ini. Ubah satu fitur yang Anda pedulikan di sumber dan bandingkan tempat yang sama di hasil. Gunakan SELECT dengan JOIN dan kondisi WHERE yang berisi tanda kurung. Pecahan klausa harus membuat filter lebih mudah untuk diperiksa tanpa mengubah literal quoted. Jalankan kedua versi terhadap fixture yang sama dan bandingkan nilai baris; formatter tidak dapat menentukan apakah join itu sendiri logis benar.
Bagikan pertanyaan singkat menjadi klausa ketika Anda perlu meninjau penyaringan atau menggabungkan logika dengan orang lain. Periksa nilai-nilai yang dikutip dan identifikator pertama, lalu jalankan pertanyaan terhadap dialek basis data yang diinginkan. Reformat tidak parameterize input pengguna, verifikasi tabel atau meningkatkan rencana eksekusi. Komentar yang akan membuat penulisan ulang naif tidak pasti ditolak. Simpan asli di samping keluaran dan uji contoh kecil yang diketahui sebelum mengendalikan dokumen besar. Bandingkan konten yang berarti, bukan hanya ukuran file atau jumlah baris. Periksa nama, string kutipan, karakter non-ASCII, akhir baris dan semua bidang berulang setelah transformasi.
Jelajahi panduan