Formatear SQL (formateador SQL online)

Para formatear SQL, pega la consulta y copia el resultado. El formateador escribe las palabras clave en mayúsculas, reparte las listas SELECT, las condiciones y los joins en líneas y sangra las subconsultas. Las cadenas y los identificadores no se tocan. Tu consulta no sale del navegador.

Fuente: PostgreSQL-Dokumentation – Lexical Structure (Bezeichner, Zeichenketten, Kommentare, Dollar-Quoting). Actualizado: .

Pega una o varias sentencias (SELECT, INSERT, UPDATE, DELETE, WITH, CREATE TABLE …).

Tu texto se queda en tu navegador: no se envía, no se guarda y no aparece en la dirección de la página.

Para varias sentencias separadas por punto y coma.
Mi caja de herramientasTus datos se guardan solo en este navegador.

Resultado

Resultado
SELECT c.id, c.nombre, COUNT(p.id) AS pedidos FROM clientes c LEFT JOIN pedidos p ON p.cliente_id = c.id WHERE c.activo = 1 AND p.importe > 100 GROUP BY c.id, c.nombre ORDER BY pedidos DESC LIMIT 10
Tamaño
1 sentencia(s), 13 líneas, 198 → 210 caracteres.

Cómo se calcula

Una consulta SQL sin formato en una sola línea es difícil de leer, revisar y comparar. El formateador la convierte en una consulta clara sin cambiar su significado.

Cómo formatear SQL

  1. Pega la consulta en el campo (se admiten varias sentencias separadas por ;).
  2. En «Acción» elige Formatear; ajusta la escritura de las palabras clave, la sangría y el estilo de las comas.
  3. Copia el resultado.

Qué hace el formateador

¿Mayúsculas o minúsculas?

Las palabras clave de SQL no distinguen mayúsculas y minúsculas (ISO/IEC 9075). Las mayúsculas son una convención habitual para que destaquen frente a los nombres de tablas y columnas; el tratamiento de los identificadores sin comillas depende de la base de datos y la herramienta no los toca.

Comprimir

«Comprimir» deja la consulta en una línea sin espacios sobrantes y elimina los comentarios (las sugerencias al optimizador /*+ … */ se conservan). Útil para incluir SQL en código o archivos de configuración.

Límites

Preguntas frecuentes

¿Cómo puedo formatear SQL online?

Pega la consulta en el campo: el resultado formateado aparece al instante y se puede copiar. El procesamiento ocurre en tu navegador y no se envía nada.

¿El formateador cambia mi consulta?

Solo los espacios, los saltos de línea y (si quieres) las mayúsculas de las palabras clave. Cadenas, identificadores, números y operadores se conservan carácter por carácter; la herramienta se comprueba con pruebas precisamente en eso.

¿Hay que escribir las palabras clave de SQL en mayúsculas?

No. Las palabras clave no distinguen mayúsculas. Es solo una convención de legibilidad: elige «Como se escribieron» o «minúsculas» si tu equipo lo hace de otra forma.

¿Cómo doy formato a una fecha o a números en una consulta SQL?

Es otra cosa: esta herramienta da formato al texto de la consulta, no a sus resultados. Para formatear la salida se usan funciones propias de cada base de datos, como TO_CHAR (PostgreSQL, Oracle), DATE_FORMAT (MySQL) o FORMAT (SQL Server).

¿Qué dialectos de SQL admite?

La herramienta es neutral y se maneja con las consultas habituales de PostgreSQL, MySQL/MariaDB, SQL Server, SQLite y Oracle. El código procedimental propio de cada base de datos no se sangra aparte.

¿Se guardan o se suben mis consultas SQL?

No. La consulta se procesa solo en el navegador, no se guarda ni se añade a la dirección de la página; importante cuando los nombres de tablas o columnas proceden de un sistema en producción.

Fuentes y base legal

Última actualización:

Herramientas relacionadas