Início Formatador SQL

Formatador SQL

Escolha SQL padrão, MySQL, PostgreSQL, SQL Server, Oracle, SQLite ou BigQuery.

Palavras-chave
Recuo

Resultado

Por que existe

Um SELECT grudado numa linha faz JOIN e WHERE passarem batido.

Um dialeto recoloca as palavras-chave e as quebras dessa gramática, e um parêntese ruim é nomeado pela linha e pela coluna.

  1. 01Como usar

    Cole uma consulta e escolha o dialeto, a forma das palavras-chave e o recuo.

    Exemplo coloca um SELECT com JOIN, WHERE e GROUP BY.

  2. 02Como fica

    O resultado usa as quebras e a forma das palavras-chave do dialeto escolhido.

    Um lugar ruim nomeia a linha e a coluna. Se o lugar não aparece, a página pede para ver a gramática e o dialeto.

    DigitadoSELECT

    keyword UPPER
    indent 2
  3. 03Vale saber

    Só espaços esvaziam o resultado e o aviso.

    Acima de 1MB, a página diz que pode demorar só enquanto trabalha e depois apaga essa frase.

Perguntas

QA consulta sai do navegador?
ANão. A formatação termina neste navegador.
QPosso manter as maiúsculas como digitei?
AEscolha Manter e elas não mudam.
QE se um parêntese ficar aberto?
AA página nomeia a linha e a coluna. Se não puder, também pede para ver o dialeto.

Como esta página calcula

Esta página alinha SQL segundo o dialeto escolhido, com a caixa das palavras-chave e o recuo.

Uma linha nova começa quando muda uma cláusula como SELECT, FROM, WHERE ou JOIN. As palavras-chave podem ficar em maiúsculas, minúsculas ou como foram escritas. O recuo é de dois ou quatro espaços. Se um parêntese ou uma aspa ficar aberto, a página nomeia a linha e a coluna próximas.

Uma sentença grande demais pede para ser dividida. Outro dialeto pode quebrar a mesma sentença em outras linhas. A sentença só é alinhada neste navegador.

  • # SQL
  • # formato
  • # MySQL
  • # PostgreSQL