Bir CREATE TABLE şemasından başlayın (DDL'i yapıştırın ya da sütunları elle tanımlayın), istediğiniz sütunları işaretleyin, WHERE / JOIN / ORDER BY maddeleri ekleyin; oluşturucu lehçenizde çalıştırılabilir bir SELECT, INSERT, UPDATE ya da DELETE iskeleti oluşturur. Bu bir başlangıç iskeletidir — çalıştırmadan önce üretilen SQL'i her zaman gözden geçirin. Tamamen yerel çalışır.
1 — Tablo şeması
CREATE TABLE DDL'ini yapıştırın, sonra Ayrıştır'a tıklayın:
Ya da bir sütunu elle ekleyin:
Mevcut sütunlar
Kullan
Sütun
Tür
Anahtar
Actions
2 — Sorguyu oluştur
Lehçe:Parametreler:
JOIN:
açık=
ORDER BY:
Limit:
WHERE maddeleri:
(her satır AND ile bağlanır)
Column
İşleç
Değer
Actions
Seçili sütunların değerleri (boş bırakılırsa = yer tutucu / NULL)
Column
Değer
Üretilen SQL
Kapsam: oluşturucu yaygın sütun türlerini (INT, VARCHAR(n), TEXT, DECIMAL, DATETIME, BOOLEAN, JSON …) anlar ve temiz bir iskelet üretir. Tam bir SQL motoru değildir — alışılmadık DDL, saklı yordamlar ya da lehçeye özgü anahtar sözcükler düz tanımlayıcılara geri döner ve üretilen her ifade, kullanmadan önce kontrol etmeniz gereken bir iskelettir.
JOINs, GROUP BY and the WHERE/HAVING split
INNER JOIN keeps only rows that match on both sides; LEFT JOIN keeps every left row and fills the missing right side with NULL. WHERE filters rows before grouping, HAVING filters after aggregation — which is exactly why SUM(...) belongs in HAVING, not WHERE.
With GROUP BY, the SELECT list may only contain grouped columns and aggregates — anything else is the classic “not in GROUP BY” error.
🔷 Kod ve Geliştirici Araçları
Günlük iş akışı için geliştirici yardımcı araçları.