-------------------------------------------------------------------------
INSTRUCCIÓN
GROUP BY (Agrupamiento de filas en funciones de agregación)--
La
instrucción GROUP BY permite especificar las columnas sobre las que se
quieren aplicar las funciones de agregación
en lugar de hacerlo en una tabla completa. Es decir, muestra un resultado de la
función de agregación para cada elemento de la columna que especifiquemos.
Ejemplos:
--1.
Mostrar cuantas veces se repite cada precio de los productos.
--2.
Mostrar número de clientes de cada region y ciudad de USA.
-------------------------------------------------------------------------
--INSTRUCCIÓN
HAVING (Condiciones en los resultados de GROUP BY)--
-------------------------------------------------------------------------
La
instrucción HAVING es similar a WHERE pero para agrupamientos de funciones de
agregación. Ejemplo:
--
1.
Mostrar lo mismo que el ejercicio 1 de la sección anterior, con precio mayor que 10.
-------------------------------------------------------------------------------------------------------
En la tabla de empleados: una lista de los detalles completos de los empleados que viven en
EE.UU.
A partir de la tabla Pedidos, listar todos los pedidos que tienen un gasto de envio > 50.
-------------------------------------------------------------------------------------------------------
En la tabla de empleados: una lista de los detalles completos de los empleados que viven en
EE.UU.
A partir de la tabla Pedidos, listar todos los pedidos que tienen un gasto de envio > 50.
No hay comentarios:
Publicar un comentario