Конструктор 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.