Yapay Zeka ile SQL Kod Yazdırma
AI2SQL, yapay zeka ile SQL kodu yazdırmanızı sağlar: veritabanından hangi veriyi istediğinizi Türkçe yazarsınız, AI2SQL kullandığınız veritabanının söz dizimiyle hazır SQL sorgusunu oluşturur. Var olan sorguları açıklayabilir, söz dizimi hatalarını düzeltebilir ve bir sorguyu farklı SQL lehçelerine çevirebilir. Free plan ile başlayabilirsiniz; bu plan demo veritabanında günde 3 sorgu içerir.
Örnek: Bir cümleden SQL sorgusuna
Yazdığınız:
Mart ayında en çok satılan 5 ürün, satış adedi ve toplam tutarıyla
AI2SQL’in ürettiği sorgu (MySQL):
SELECT u.urun_adi,
COUNT(*) AS satis_adedi,
SUM(s.miktar * s.birim_fiyat) AS toplam_tutar
FROM satislar s
JOIN urunler u ON u.id = s.urun_id
WHERE MONTH(s.satis_tarihi) = 3
AND YEAR(s.satis_tarihi) = YEAR(CURRENT_DATE)
GROUP BY u.urun_adi
ORDER BY satis_adedi DESC
LIMIT 5;
SQL Server seçerseniz aynı istek SELECT TOP 5 … ile yazılır. Mantık aynı kalır, yalnızca söz dizimi değişir.
Nasıl çalışır?
- İhtiyacınızı yazın: Bir iş arkadaşınıza anlatır gibi, sade bir dille.
- Veritabanını seçin: MySQL, PostgreSQL, SQL Server, Oracle, SQLite, Snowflake, BigQuery ve diğerleri.
- Sorguyu kontrol edip kopyalayın: İsterseniz çalıştırmadan önce sorgunun satır satır açıklamasını isteyin.
Sorgunun gerçek tablo ve sütun adlarınızı kullanması için tablo yapınızı yapıştırabilir ya da veritabanınızı bağlayabilirsiniz (Pro ve Team planları). Her kodda olduğu gibi, sonucu canlı ortamda kullanmadan önce test edin.
Örnek istekler
| İstek | Sorgunun yaptığı |
|---|---|
| ”Son 12 ayın aylık satış toplamı” | Aya göre gruplayıp SUM ile toplar |
| ”Faturası kesilmemiş siparişler” | LEFT JOIN … WHERE fatura.id IS NULL |
| ”Müşteri tablosunda tekrar eden e-posta adresleri” | GROUP BY email HAVING COUNT(*) > 1 |
| ”Her kategoride ürünlerin satış sıralaması” | RANK() OVER (PARTITION BY …) pencere fonksiyonu |
Kimler için?
- Analistler ve iş birimleri: Bir geliştiriciyi beklemeden veriye ulaşmak isteyenler.
- Geliştiriciler: JOIN, alt sorgu veya pencere fonksiyonu içeren karmaşık sorgular için hızlı bir ilk taslak isteyenler.
- SQL öğrenenler: Bir cümlenin nasıl sorguya dönüştüğünü görerek öğrenmek isteyenler.
Planlar ve fiyatlar
| Plan | Fiyat | İçerik |
|---|---|---|
| Free | 0 USD | Demo veritabanında günde 3 sorgu |
| Start | Aylık 9 USD | Ayda 100 sorgu, SQL açıklama ve düzeltme |
| Pro | Aylık 19 USD | Sınırsız sorgu, optimizasyon, kendi veritabanınızı bağlama |
| Team | Aylık 39 USD | Pro’nun tüm özellikleri 5 kullanıcı için, ortak sorgu kitaplığı |
Ücretli planlar 7 günlük deneme süresiyle başlar. Denemeyi başlatmak için kredi kartı gerekir; süre bitmeden iptal ederseniz ücret alınmaz. Fiyatlar ABD doları cinsindendir. Ayrıntılar için fiyatlandırma sayfasına bakın.
Sık sorulan sorular
SQL bilmem gerekir mi? Sorguyu almak için gerekmez. Temel bilgi, sorguyu kontrol etmenize yardımcı olur; açıklama özelliği sorgunun her bölümünü anlatır.
Hangi veritabanları destekleniyor? MySQL, PostgreSQL, SQL Server, Oracle, SQLite, Snowflake, BigQuery ve diğerleri.
Üretilen sorguyu değiştirebilir miyim? Evet. Sonuç standart SQL’dir; düzenleyebilir, kaydedebilir ve istediğiniz yerde çalıştırabilirsiniz.
Daha fazla Türkçe içerik var mı? Evet: Yapay Zeka ile SQL Sorguları Oluşturmak.