Вы находитесь на странице: 1из 9

PRACTICA LECCION 2 BASE DE DATOS

MAURICIO JIMENEZ 1
PRACTICA LECCION 2 BASE DE DATOS

1. Por algunos problemas de presupuesto, el departamento de RH necesita un reporte que


despliegue el apellido y el salario de los empleados que ganan ms de $12,000. Guarda tu
consulta de SQL en un archivo con el nombre de lab_02_01.sql. Ejecuta la consulta.

2. Crear un reporte que despliegue el apellido y numero de departamento para el empleado


con el nmero 176.

MAURICIO JIMENEZ 2
PRACTICA LECCION 2 BASE DE DATOS

3. El departamento de RH necesita saber los empleados con mayor salario y los empleados
con menor salario. Modifica el archivo lab_02_01.sql para que despliegue el apellido y el
salario de cualquier empleado cuyo salario no est en un rango de $5,000 y $12,000.

Guarda esta versin de la consulta en un archivo con el nombre de: lab_02_03.sql.

4. Crea una consulta que despliegue el apellido, id de puesto, y la fecha de inicio para los
empleados con apellido Matos y Taylor. Ordena la consulta en orden ascendente por fecha
de inicio.

MAURICIO JIMENEZ 3
PRACTICA LECCION 2 BASE DE DATOS

5. Despliegue el apellido y el nmero de departamento para todos los empleados de los


departamentos 20 y 50 en orden alfabticamente ascendente por nombre.

6. Modifique el archivo lab_02_03.sql para q despliegue el apellido y el salario de los


empleados que ganen entre $5,000 y $12,000 y que estn en el departamento 20 o 50.
Titule las columnas Employee y Monthly Salary, respectivamente. Guarde esta consulta con
el nombre de lab_02_06.sql. Ejecute su consulta.

MAURICIO JIMENEZ 4
PRACTICA LECCION 2 BASE DE DATOS

7. El departamento de RH necesita un reporte que despliegue el apellido y la fecha de


contratacin (hire_date) para todos los empleados que hayan sido contratados en 1994.
En este caso no aparece la fecha solicitada debido a que no se encuentra ningn dato de
contratacin de esa fecha.

8. Genere un reporte que despliegue el apellido y el id del puesto para todos los empleados
que no tengan administrador (manager_id).

MAURICIO JIMENEZ 5
PRACTICA LECCION 2 BASE DE DATOS

9. Genere un reporte que despliegue el apellido, salario y la comisin para todos los
empleados que tengan comisin. Ordene los datos de forma descendente de salario y
comisin.

10. Personal del departamento de RH desean tener mayor flexibilidad con las consultas que les
ha elaborado. A ellos les gustara un reporte q despliegue el apellido y salario de los
empleados quienes ganen ms de una cantidad que el usuario ingrese. (puedes utilizar la
consulta que hiciste en el ejercicio 1 y modificarla). Guarda esta consulta con el nombre de
lab_02_10.sql. Prueba la consulta ejecutndola con un valor de 1200.

MAURICIO JIMENEZ 6
PRACTICA LECCION 2 BASE DE DATOS

11. El departamento de RH desea ejecutar un reporte basado en el administrador. Crea una


consulta que solicite el Id del Administrador (Manager Id) y muestre el id del empleado
(Employee id), salario y el id del departamento para los empleados de ese administrador. El
departamento de RH desea poder elegir por cual columna hacer el ordenamiento. Prueba
tu consulta con lo siguiente: manager_id =103, ordenado por el apellido del empleado.

manager_id = 210, ordenado por salario. En este otro caso no nos muestra ningn valor debido
que no existe ese dato en la base de datos.

MAURICIO JIMENEZ 7
PRACTICA LECCION 2 BASE DE DATOS

manager_id = 124, ordenado por employee_id

12. Despliega el apellido de todos los empleados que la tercer letra del apellido sea a.

MAURICIO JIMENEZ 8
PRACTICA LECCION 2 BASE DE DATOS

13. Despliega el apellido de todos los empleados quienes tengan la letra a y la letra e en sus
apellidos.

MAURICIO JIMENEZ 9

Вам также может понравиться