Bachiller

FUNCIONES DE GRUPO
Son funciones que trabajan sobre grupos de datos entregando siempre un resultado por grupo
FUNCIONES MIN, MAX, AVG, SUM, COUNT

FUNCION MIN
Devuelve el valor mas bajo de ungrupo de datos
Sintaxis
MIN (Columna/Expresión)

Ejemplo: Mostrar el sueldo menor de los empleados de la aduana
Select MIN (sue_emp_adu)as Minimo
FROM empleado_aduana;

*Min también funciona concaracteres
Ejemplo: Mostrar el apellido más cercano a la primera letra del alfabeto de los empleados de aduana
Select MIN (ape_emp_adu) as Minimo
FROM empleado_aduana;

*min también se usa con fechasEjemplo: Mostrar la fecha menor de salida de la tabla viajes
Select MIN (Fec_Hor_Sal) as Minimo
FROM viajes;

Mostrar el nombre y apellido del empleado de la aduana con el sueldo mas bajo

SELECTNom_Emp_Adu,Ape_Emp_Adu
FROM empleado_aduana
WHERE sue_emp_adu= (SELECT MIN (sue_emp_adu)
FROM empleado_aduana);

FUNCION MAX
Devuelve el valor mayor de un grupo de datos
Sintaxis
MAX(columna/Expresion)

Ejercicio: Mostrar el sueldo mas alto de los empleados de la aduana
SELECT MAX(sue_emp_adu)
FROM Empleado_aduana;

Mostrar la mayor fecha de llegada de la tabla viajes
SELECTMAX(Fec_Hor_lle) as Mayor
FROM viajes;

Mostrar el nombre, apelldio del empleado mejor pagado de los empleados de las aduanas
SELECT nom_emp_adu,ape_emp_adu
FROM Empleado_Aduana
WHERE sue_emp_adu = (SELECTMAX (sue_emp_adu)
FROM Empleado_Aduana);

FUNCION AVG
Esta función devuelve el promedio de un grupo de datos
Sintaxis
AVG (Columna/Expresion)

Ejemplo: Mostrar el sueldo promedio de losempleados de los hospitales
SELECT AVG(sue_emp_hos)
FROM Empleado_Hospital;

Mostrar el sueldo promedio de los empleados del hospital Eugenio espejo
SELECT AVG(EH.sue_emp_hos) as promedio
FROMEmpleado_Hospital EH, hospital H
WHERE H.nom_hos=’Eugenio Espejo’
and
H.cod_hos=EH.cod_hos_per;

Mostrar el nombre y apelldio del empleado de aduanas que tiene un sueldo mayor al sueldo promedio de los…