Inicio Formateador SQL

Formateador SQL

Elija SQL estándar, MySQL, PostgreSQL, SQL Server, Oracle, SQLite o BigQuery.

Palabras clave
Sangría

Resultado

Por qué existe

Un SELECT pegado en una línea hace que JOIN y WHERE se escapen.

Un dialecto vuelve a poner las palabras clave y los saltos de esa gramática, y un paréntesis mal cerrado se nombra por línea y columna.

  1. 01Cómo usarlo

    Pegue una consulta y elija el dialecto, la forma de las palabras clave y la sangría.

    Ejemplo pone un SELECT con JOIN, WHERE y GROUP BY.

  2. 02Así se ve

    El resultado usa los saltos y la forma de palabras clave del dialecto elegido.

    Un lugar malo nombra su línea y columna. Si no se encuentra, la página pide revisar la gramática y el dialecto.

    EscritoSELECT

    keyword UPPER
    indent 2
  3. 03Conviene saber

    Solo espacios vacían el resultado y el aviso.

    Por encima de 1MB, la página dice que puede tardar solo mientras trabaja y luego borra esa frase.

Preguntas

Q¿La consulta sale del navegador?
ANo. El orden termina en este navegador.
Q¿Puedo dejar las mayúsculas como las escribí?
AElija Mantener y no cambian.
Q¿Y si un paréntesis queda abierto?
ALa página nombra la línea y la columna. Si no puede, también pide revisar el dialecto.

Cómo lo calcula esta página

Esta página alinea SQL según el dialecto elegido, con las mayúsculas de las palabras clave y la sangría.

Una línea nueva empieza cuando cambia una cláusula como SELECT, FROM, WHERE o JOIN. Las palabras clave pueden ir en mayúsculas, minúsculas o como se escribieron. La sangría es de dos o cuatro espacios. Si un paréntesis o una comilla queda abierto, la página nombra la línea y la columna cercanas.

Una sentencia demasiado grande pide dividirse. Otro dialecto puede cortar la misma sentencia en otras líneas. La sentencia solo se ordena en este navegador.

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