Δημιουργός ερωτημάτων SQL

Ξεκινά από ένα σχήμα CREATE TABLE (επικόλληση του DDL, ή ορισμός των στηλών με το χέρι), επιλογή των στηλών που χρειάζονται, προσθήκη ρητρών WHERE / JOIN / ORDER BY, και ο δημιουργός συνθέτει έναν εκτελέσιμο σκελετό SELECT, INSERT, UPDATE ή DELETE στη επιλεγμένη διάλεκτο. Είναι σκελετός εκκίνησης — το παραγόμενο SQL ελέγχεται πάντα πριν εκτελεστεί. Εκτελείται εξ ολοκλήρου τοπικά.
1 — Σχήμα πίνακα
Επικόλληση DDL CREATE TABLE και στη συνέχεια κλικ στην Ανάλυση:
Ή προσθήκη στήλης με το χέρι:
Τρέχουσες στήλες
Χρήση Στήλη Τύπος Κλειδί Actions
2 — Δημιουργία ερωτήματος
Διάλεκτος: Παράμετροι:
JOIN:
ORDER BY: Όριο:
Ρήτρες WHERE:
(κάθε γραμμή συνδέεται με AND)
Column Τελεστής Τιμή Actions
Εμβέλεια: ο δημιουργός κατανοεί τους συνήθεις τύπους στηλών (INT, VARCHAR(n), TEXT, DECIMAL, DATETIME, BOOLEAN, JSON …) και παράγει καθαρό σκελετό. Δεν είναι καθόλου πλήρης μηχανή SQL — ασυνήθιστο DDL, διαδικασίες αποθήκευσης ή λέξεις-κλειδιά ειδικές για διάλεκτο επιστρέφουν σε απλά αναγνωριστικά, και κάθε παραγόμενη πρόταση είναι σκελετός που πρέπει να ελέγχεται πριν τη χρήση.
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.