Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consultas de Agrupamiento
Consultas de Agrupamiento
Cláusula GROUP BY
Tenemos como ejemplo 1 la tabla EMPLEADOS:
Ejercicio propuesto1:
Construyamos una consulta que nos devuelva el total de empleados por sexo. Esto se consigue con
una nueva cláusula: GROUP BY:
1.
2.
- Ejecuta ambas consultas, y anote la diferencia entre ellas. Indique cuál es la correcta para
el ejemplo solicitado.
Ejercicio propuesto2:
- Construyamos una consulta que nos devuelva el promedio del salario de empleados por
cargo.
- Construyamos una consulta que nos devuelva la suma de los salarios de empleados por
sexo.
Ejemplo 2:
ESPECIE: Campo codificado donde se guarda "P" para perro y "G" para gato.
SEXO: Campo codificado donde se guarda "M" para macho y "H" para hembra.
ESTADO: Campo codificado donde se guarda "A" para alta en el centro y "B" para baja en el centro.
- Insertar registros:
1 Budy P M E05 B
2 Pipo P M E02 B
3 Nuna P H E02 A
4 Bruts P M E03 A
ID_MASCOTA NOMBRE ESPECIE SEXO UBICACION ESTADO
5 Americo G M E04 A
6 Sombra P H E05 A
7 Amaya G H E04 A
8 Talia G H E01 B
9 Trabis P M E02 A
Actividades de aprendizaje:
a. Ejercicios propuestos:
Ejercicio 1
Construya una consulta que devuelva el salario medio, máximo y mínimo de los
empleados agrupado por sexo.
Ejercicio 2
Construya una consulta que devuelva cuantos perros y cuantos gatos han pasado por el
centro y ya no están.
Ejercicio 3
Construya una consulta que devuelva cuantos perros macho hay actualmente en el centro
agrupado por ubicación.
Ejercicio 4
Con ayuda del filtro DISTINCT, construya una consulta que devuelva las diferentes
especies que hay actualmente en cada jaula o ubicación del centro.
b. 2. Investigue:
Vistas en SQL Server
Conteste:
1. ¿Qué es una vista?
2. Para qué sirve una vista?
2-. Como se crea una vista en sql?
3. Enumere las ventajas de crear vistas y explíquelas.
4. Qué diferencia existe entre una tabla y una vista?