Cláusulas SQL básicas

Las cláusulas SQL básicas son las piezas de una consulta SELECT. El orden de escritura no coincide con el orden de ejecución lógico, pero conviene dominarlas una a una.

SELECT y FROM

SELECT elige columnas o expresiones; FROM indica la tabla origen. Base de cualquier consulta.

WHERE

Filtra filas antes de agrupar. Comparaciones, AND/OR, IN, LIKE y rangos.

GROUP BY y HAVING

GROUP BY agrupa filas para agregaciones (COUNT, SUM, AVG). HAVING filtra grupos ya calculados.

ORDER BY

Ordena el resultado final ascendente o descendente.

JOIN

Combina tablas por claves. INNER JOIN exige coincidencia; LEFT JOIN conserva filas del lado izquierdo.

Practica cada bloque en los módulos de SELECT, WHERE, JOIN y GROUP BY.