M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T8-HR

De wikiserver
Dreceres ràpides: navegació, cerca

1) El departamento de recursos humanos necesita una lista de ID de departamento que no contienen el ID de cargo ST_CLERK . Utilice los operadores de definición para crear este informe.

  DEPARTMENT_ID
  -------------
1 10
2 20
3 30
4 40
5 60
...

Total 26 departaments.

2) El departamento de recursos humanos necesita una lista de países que no tienen ningún departamento. Muestre el ID de país y el nombre de los países. Utilice los operadores de definición para crear este informe.

  COUNTRY_ID  COUNTRY_NAME
  ----------  ------------
1 AR	      Argentina
2 AU	      Australia
3 BE	      Belgium
4 BR	      Brazil
5 CH	      Switzerland
...

Total 21 files.

3) Cree una lista de cargos para los departamentos 10, 50 y 20, en ese orden. Muestre los ID de cargo y departamento mediante los operadores de definición.

  JOB_ID    DEPARTMENT_ID
  ------    -------------
1 AD_ASST	       10
2 ST_MAN	       50
3 SH_CLERK	       50
4 ST_CLERK	       50
5 MK_MAN	       20
6 MK_REP	       20

4) Cree un informe que muestre los ID de empleado y de cargo de los empleados que actualmente tienen un puesto que es el mismo que tenían cuando fueron contratados (es decir, han cambiado de cargo pero ahora han vuelto a su puesto original).

  EMPLOYEE_ID  JOB_ID
  -----------  -------
1 176	       SA_REP
2 200	       AD_ASST

5) El departamento de recursos humanos necesita un informe con las siguientes especificaciones:

  • ID de departamento y apellido de todos los empleados de la tabla EMPLOYEES, independientemente de si pertenecen o no a un departamento.
  • El nombre e ID de departamento de todos los departamentos de la tabla DEPARTMENTS , independientemente de si hay o no empleados trabajando en dichos departamentos.

Para ello, escriba una consulta compuesta.

    LASt_NAME  DEPARTMENT_ID  DEPARMENT_NAME
    ---------  -------------  --------------
1   Abel	          80  (null)	
2   Ande	          80  (null)	
3   Atkinson	          50  (null)
...
106 (null)	          10  Administration
107 (null)	          20  Marketing
108 (null)	          30  Purchasing
...