İçeriğe geç

SQL Formatter

SQL sorgularını tek yapıştırmada okunur hale getirin; veritabanı lehçesini ve stili seçin.

Anahtar kelimeler
Daha fazla seçenek
Girinti
Tarayıcınızda çalışır; verileriniz yüklenmez.

Nasıl kullanılır

  1. SQL sorgunuzu giriş alanına yapıştırın.
  2. Lehçe listesinden kullandığınız veritabanını seçin.
  3. Mod olarak Biçim'i seçin.
  4. Anahtar kelimeler için BÜYÜK, küçük veya Koru seçeneğini seçin.
  5. Sonuç, yazmayı bıraktıktan kısa süre sonra "Biçimlendirilmiş SQL" alanında görünür. 200 KB'tan büyük girdilerde "SQL'i biçimlendir" düğmesine veya Ctrl+Enter'a basın.

Örnekler

MySQL ile müşteri bazında sipariş toplamı

Girdi
select m.ad, sum(s.tutar) as toplam from `musteriler` m join `siparisler` s on s.musteri_id = m.id where m.sehir = 'İstanbul' group by m.id, m.ad order by toplam desc;
Çıktı
SELECT
  m.ad,
  SUM(s.tutar) AS toplam
FROM
  `musteriler` m
  JOIN `siparisler` s ON s.musteri_id = m.id
WHERE
  m.sehir = 'İstanbul'
GROUP BY
  m.id,
  m.ad
ORDER BY
  toplam DESC;

SQL Server için küçük harf ve dört boşluk

Girdi
SELECT TOP 5 [urun_adi], [stok] FROM [urunler] WHERE [depo] = 'Ankara' AND [stok] < 10 ORDER BY [stok] ASC;
Çıktı
select
    top 5 [urun_adi],
    [stok]
from
    [urunler]
where
    [depo] = 'Ankara' and
    [stok] < 10
order by
    [stok] asc;

Yorumlu sorguyu tek satıra küçültme

Girdi
-- İzmir mağazasının satışları
SELECT urun_id, SUM(tutar) AS toplam
FROM satislar /* İptal edilenler hariç */
WHERE sehir = 'İzmir' AND durum = 'tamamlandi'
GROUP BY urun_id;
Çıktı
SELECT urun_id, SUM(tutar) AS toplam FROM satislar WHERE sehir = 'İzmir' AND durum = 'tamamlandi' GROUP BY urun_id;

Sık sorulan sorular

SQL Formatter sorguyu çalıştırır veya hataları düzeltir mi?

Araç SQL metnini biçimlendirir; sorguyu çalıştırmaz ve gerçek bir veritabanında doğrulamaz. Ayrıştırma hatalarını gösterebilir, ancak sorgunun mantığını düzeltmez.

SQL biçimlendirme hatası alırsam ne yapmalıyım?

Hata mesajındaki satır ve sütunu inceleyin; Lehçe seçiminin sorgunuza uygun olduğundan emin olun. Araç başka bir lehçe öneriyorsa düğmeyle o lehçeye geçebilirsiniz. Hata oluştuğunda önceki çıktı soluk görünür ve "Eski" etiketiyle ekranda kalır; yani güncel değildir.

SQL sorgularım sunucuya gönderiliyor mu?

SQL tarayıcınızda işlenir; sorgu sunucuya gönderilmez ve kaydedilmez. Yalnızca seçenekler tarayıcıda saklanır; Google Analytics olayları SQL içeriğini içermez.

Hangi SQL dosyalarını yükleyebilirim?

.sql ve .txt dosyaları kabul edilir. 10 MB'tan büyük dosyalar reddedilir; büyük dökümleri parçalara ayırın.