PostgreSQL Leccion 4 Ejercicios EliasBautista
PostgreSQL Leccion 4 Ejercicios EliasBautista
PostgreSQL Leccion 4 Ejercicios EliasBautista
V
A ¿Las funciones de grupo trabajan a través de muchos registros para producir un
solo resultado por grupo?
F
B ¿Las funciones de grupo incluyen los valores NULL para realizar sus cálculos?
V
C ¿La clausula WHERE filtra los registros antes de realizar los cálculos a nivel
de grupo?
2. Busque el valor mas alto, bajo, la suma y el promedio del salario de todos los empleados.
R:
3. De la consulta anterior, modifiquela para que se muestre el salario mas alto, bajo, la suma y su
promedio por cada tipo de empleado.
R:
4. Escriba una consulta que liste la cantidad de empleados por cargo.
job_id | count
------------+-------
MK_REP | 1
PU_MAN | 1
ST_CLERK | 20
...
(19 row)
R:
Number of Managers
--------------------
18
(1 row)
R:
Diffrence
-----------
21900
(1 row)
R:
7. Crear un reporte que muestre el número del manager y el salario mas bajo de sus subordinados,
siempre y cuando el salario mínimo sea mayor a $6.000, ordene la salida de forma descendente.
manager_id | min
------------+------
102 | 9000
205 | 8300
146 | 7000
145 | 7000
108 | 6900
147 | 6200
149 | 6200
148 | 6100
(8 rows)
R:
8. Crear una consulta que muestre el numero total de empleados, y el total de empleados por las
siguientes fecha de entrada (1995, 1996, 1997 y 1998).
R:
9. Crear una consulta que muestre los datos como el de una matriz, donde se muestre el cargo, el salario
del cargo según departamento y el total del salario por cargo, de los siguientes departamentos 20, 50,
80 y 90, cada uno en una columna.
R: