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.