Cómo formatear SQL para que otros lo entiendan

Un SQL legible se revisa, se depura y se modifica mejor. Estas reglas sencillas sirven para la mayoría de consultas.

Abrir la herramienta: Formateador SQL

1. Una cláusula por línea

Empieza SELECT, FROM, WHERE, GROUP BY, HAVING y ORDER BY en líneas nuevas y sangra lo que les pertenece. Coloca los JOIN bajo el FROM con su condición ON.

2. Mejor CTE que anidar

Las cláusulas WITH dan nombre a cada paso y se leen de arriba abajo. Tres CTE con nombre se entienden mucho mejor que tres subconsultas anidadas.

3. Sé coherente

  • Elige un estilo de mayúsculas y mantenlo.
  • Usa alias con sentido, como c para clientes.
  • Pon cada condición de un WHERE largo en su propia línea.
  • Termina cada sentencia con punto y coma.