Formatar SQL (formatador SQL online)

Para formatar SQL, cole a consulta e copie o resultado. O formatador escreve as palavras-chave em maiúsculas, separa listas SELECT, condições e joins em linhas e indenta subconsultas. Textos e identificadores ficam intactos. Sua consulta não sai do navegador.

Fonte: PostgreSQL-Dokumentation – Lexical Structure (Bezeichner, Zeichenketten, Kommentare, Dollar-Quoting). Atualizado em: .

Cole um ou mais comandos (SELECT, INSERT, UPDATE, DELETE, WITH, CREATE TABLE …).

Seu texto fica no seu navegador: não é enviado, não é salvo e não aparece no endereço da página.

Para vários comandos separados por ponto e vírgula.
Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

Resultado

Resultado
SELECT c.id, c.nome, COUNT(p.id) AS pedidos FROM clientes c LEFT JOIN pedidos p ON p.cliente_id = c.id WHERE c.ativo = 1 AND p.valor > 100 GROUP BY c.id, c.nome ORDER BY pedidos DESC LIMIT 10
Tamanho
1 comando(s), 13 linhas, 191 → 203 caracteres.

Como o cálculo é feito

Uma consulta SQL sem formatação em uma única linha é difícil de ler, revisar e comparar. O formatador a transforma em uma consulta clara sem mudar o seu significado.

Como formatar SQL

  1. Cole a consulta no campo (vários comandos separados por ; são aceitos).
  2. Em “Ação”, escolha Formatar; ajuste a caixa das palavras-chave, a indentação e o estilo das vírgulas.
  3. Copie o resultado.

O que o formatador faz

Maiúsculas ou minúsculas?

As palavras-chave do SQL não diferenciam maiúsculas de minúsculas (ISO/IEC 9075). Maiúsculas são uma convenção comum para destacá-las de nomes de tabelas e colunas; o tratamento de identificadores sem aspas depende do banco de dados e a ferramenta não mexe neles.

Comprimir

“Comprimir” deixa a consulta em uma linha sem espaços desnecessários e remove os comentários (dicas para o otimizador /*+ … */ são mantidas). Útil para embutir SQL em código ou arquivos de configuração.

Limites

Perguntas frequentes

Como posso formatar SQL online?

Cole a consulta no campo: o resultado formatado aparece na hora e pode ser copiado. O processamento acontece no seu navegador e nada é enviado.

O formatador altera minha consulta?

Apenas espaços, quebras de linha e (se quiser) a caixa das palavras-chave. Textos, identificadores, números e operadores são preservados caractere por caractere; a ferramenta é verificada com testes exatamente nesse ponto.

Palavras-chave do SQL precisam ser em maiúsculas?

Não. As palavras-chave não diferenciam maiúsculas de minúsculas. Maiúsculas são só uma convenção de legibilidade: escolha “Como digitadas” ou “minúsculas” se sua equipe faz diferente.

Como formatar uma data ou números em uma consulta SQL?

Isso é outra coisa: esta ferramenta formata o texto da consulta, não os resultados. Para formatar a saída usam-se funções de cada banco, como TO_CHAR (PostgreSQL, Oracle), DATE_FORMAT (MySQL) ou FORMAT (SQL Server).

Quais dialetos de SQL são suportados?

A ferramenta é neutra e lida bem com as consultas comuns de PostgreSQL, MySQL/MariaDB, SQL Server, SQLite e Oracle. Código procedural específico de cada banco não é indentado separadamente.

Minhas consultas SQL são salvas ou enviadas?

Não. A consulta é processada só no navegador, não é salva nem colocada no endereço da página – importante quando nomes de tabelas ou colunas vêm de um sistema em produção.

Fontes e base legal

Última atualização:

Ferramentas relacionadas