fixmint
PT

Veja o que uma consulta SQL faz, passo a passo

Cole uma consulta. Ela explica os passos em linguagem simples, desenha os joins e aponta padrões lentos ou arriscados.

  • Roda no seu dispositivo
  • Sem cadastro
  • Funciona offline depois de uma visita
—passos
—joins
—avisos

Como entender uma consulta SQL

  1. Cole o SQL na caixa. Instruções separadas por ponto e vírgula são lidas uma a uma.
  2. Leia os passos na ordem em que um banco de dados os aplica logicamente, e o desenho dos joins abaixo.
  3. Confira os avisos e, quando estiver certo, copie o SQL formatado.

Perguntas

Quais SQL ele entende?

SQL comum: SELECT com joins, subconsultas, CTEs, UNION, GROUP BY com ROLLUP, funções de janela, além de INSERT, UPDATE, DELETE e um CREATE TABLE básico. Sintaxe que não reconhece é informada com a linha e a coluna.

Ele executa minha consulta ou se conecta a um banco de dados?

Não. A consulta é lida como texto no seu navegador. Nada é executado e nada é enviado para lugar nenhum.

Por que os passos não seguem a ordem em que escrevi?

Eles seguem a ordem lógica: FROM e JOIN primeiro, depois WHERE, GROUP BY, HAVING, SELECT, ORDER BY e LIMIT. Um banco de dados pode executar o trabalho de outro jeito, mas o resultado é o mesmo.

Avaliações

    Ainda não há avaliações. Seja o primeiro.

    Sua nota

    Seu e-mail nunca é exibido nem guardado.