fixmint
UK

Побачте, що робить SQL-запит, крок за кроком

Вставте запит. Він пояснює кроки простими словами, малює JOIN і позначає повільні чи ризиковані конструкції.

  • Працює на вашому пристрої
  • Без реєстрації
  • Працює офлайн після першого відвідування
—кроки
—JOIN
—попередження

Як як зрозуміти SQL-запит

  1. Вставте SQL у поле. Оператори, розділені крапкою з комою, читаються по одному.
  2. Читайте кроки в тому порядку, в якому база даних логічно їх застосовує, і схему JOIN нижче.
  3. Перегляньте попередження, а потім скопіюйте відформатований 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. База даних може виконувати роботу інакше, але результат той самий.

Відгуки

    Відгуків поки немає. Будьте першим.

    Ваша оцінка

    Ваша пошта ніколи не показується і не зберігається.