Что делает SQL-запрос, пошагово
Вставьте запрос. Он объяснит шаги простыми словами, нарисует JOIN и отметит медленные или рискованные конструкции.
- Работает на вашем устройстве
- Без регистрации
- Работает офлайн после первого визита

—шаги
—JOIN
—предупреждения
Как разобрать SQL-запрос
- Вставьте SQL в поле. Операторы, разделённые точкой с запятой, разбираются по одному.
- Читайте шаги в том порядке, в котором база данных логически их применяет, и схему JOIN ниже.
- Проверьте предупреждения, а затем скопируйте отформатированный SQL, если всё выглядит верно.
Вопросы
Какой SQL он понимает?
Обычный SQL: SELECT с JOIN, подзапросы, CTE, UNION, GROUP BY с ROLLUP, оконные функции, а также INSERT, UPDATE, DELETE и базовый CREATE TABLE. Синтаксис, который он не знает, указывается с номером строки и столбца.
Он выполняет мой запрос или подключается к базе данных?
Нет. Запрос читается как текст в вашем браузере. Ничего не выполняется и никуда не отправляется.
Почему шаги идут не в том порядке, в котором я написал запрос?
Они идут в логическом порядке: сначала FROM и JOIN, затем WHERE, GROUP BY, HAVING, SELECT, ORDER BY и LIMIT. База данных может выполнять работу иначе, но результат будет тем же.
Отзывы
Отзывов пока нет. Будьте первым.

