Comandos SQL: las 15 consultas esenciales en 1 página
Esta hoja de referencia gratuita reúne los 15 comandos SQL que más se usan, cada uno con una consulta de ejemplo: SELECT, WHERE, ORDER BY, DISTINCT, COUNT, SUM con GROUP BY, AVG, HAVING, INNER JOIN, LEFT JOIN, subconsultas, CASE y RANK. Trae además cinco prompts para que la IA te genere, explique, optimice y corrija tus queries.
Con un puñado de comandos SQL bien entendidos resuelves la mayoría de las preguntas del día a día: cuánto vendió cada tienda, qué clientes compraron más, quién no compró nada este mes.
Armé esta hoja para tenerla al lado mientras trabajas. Va de lo básico a lo avanzado: filtrar y ordenar, contar y sumar por grupos, unir tablas con JOIN y LEFT JOIN, y llegar a subconsultas, CASE y rankings con RANK.
Al final están los prompts que uso para trabajar SQL con IA: pedirle que genere la query a partir de la descripción de tu tabla, que te la explique paso a paso, que la optimice o que encuentre el error.
Qué incluye
- Básico: SELECT, WHERE, ORDER BY y DISTINCT
- Agregaciones: COUNT, SUM con GROUP BY, AVG y HAVING
- Joins: INNER JOIN y LEFT JOIN entre clientes y ventas
- Avanzado: subconsultas, CASE y RANK con OVER
- SQL con IA: prompts para generar, explicar, optimizar y depurar queries, y para diseñar tablas
Cómo usarlo
- Descárgala: deja tu correo y te llega al instante.
- Tenla abierta al lado mientras escribes tus consultas.
- Cambia los nombres de tabla y columna de los ejemplos por los tuyos.
- Cuando te trabes, usa los prompts del final para que la IA te ayude.
Galería
¿Quieres aprender SQL desde cero?
El libro SQL desde cero tiene 23 capítulos con el código ejecutado y 161 ejercicios con solución. Se lee gratis en la web.
Leer SQL desde cero →Preguntas frecuentes
¿Cuáles son los comandos SQL básicos?
SELECT para elegir columnas, WHERE para filtrar filas, ORDER BY para ordenar y DISTINCT para quitar repetidos. Con ellos ya puedes consultar casi cualquier tabla.
¿Qué hace GROUP BY en SQL?
Agrupa las filas que comparten un valor para calcular algo por grupo, por ejemplo la suma de ventas por tienda con SUM y GROUP BY. HAVING filtra esos grupos después de agrupar.
¿Qué diferencia hay entre JOIN y LEFT JOIN?
INNER JOIN trae solo las filas que tienen pareja en las dos tablas. LEFT JOIN trae todas las filas de la tabla de la izquierda, tengan o no pareja en la otra; las que no tienen quedan con valores vacíos.
¿Sirve para MySQL, PostgreSQL o SQL Server?
Sí. Los comandos de la hoja son estándar y funcionan en las bases más usadas. Algunas funciones avanzadas pueden escribirse un poco distinto según la base.
¿La IA puede escribir SQL por mí?
Sí, y muy bien si le describes tus tablas. La hoja trae prompts para que te genere la query, te la explique y la corrija, pero entender los comandos te permite revisar lo que te da.
¿Tiene costo?
No. Es gratis: dejas tu correo y la descargas al instante.