Ordenar y Filtrar Resultados

ORDER BY, GROUP BY Y HAVING

Order by

Permite organizar los resultados según un campo:


SELECT
nombre, salario
FROM empleados
ORDER BY salario DESC;

Aquí, los empleados se muestran en orden descendente según su salario.

Group by y Having:

  • GROUP BY: Agrupa los registros que tienen valores comunes en una columna.
  • HAVING: Filtra los grupos después de la agrupación.

Ejemplo:


SELECT
departamento, AVG(salario) AS salario_promedio
FROM empleados
GROUP BY departamento
HAVING AVG(salario) > 3000;

Este ejemplo muestra el salario promedio por departamento, pero sólo incluye aquellos con un salario promedio mayor a 3000.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)