Академический Документы
Профессиональный Документы
Культура Документы
2. El departamento de recursos humanos necesita una lista de pases en los que no haya
ningn departamento. Muestre el identificador de pas y el nombre de los pases.
Utilice los operadores SET para crear este informe.
3. Genere una lista de puestos para los departamentos 10, 50 y 20, en ese orden. Muestre
el identificador de puesto y el de departamento mediante operadores SET.
inicialmente (es decir, han cambiado de puesto pero han vuelto a ocupar su puesto
original).
Prctica 7 (continuacin)
5. El departamento de recursos humanos necesita un informe con estas especificaciones:
- Apellido e identificador de departamento de todos los empleados de la tabla
EMPLOYEES, independientemente de si pertenecen o no a un departamento
- Identificador y nombre de departamento de todos los departamentos de la
tabla DEPARTMENTS, independientemente de si tienen o no empleados
trabajando en ellos
Para ello, escriba una consulta compuesta.
SOLUCIONES
1.
SELECT department_id from employees MINUS select department_id from job_history where
job_id = 'ST_CLERK'
2.
SELECT country_name from countries minus SELECT department_name from departments
3.
SELECT job_id , department_id from job_history
where department_id IN(10,20,50) UNION SELECT job_id,department_id FROM EMPLOYEES
where department_id IN(10,20,50)
4.
SELECT employee_id, job_id FROM employees INTERSECT SELECT employee_id, job_id
FROM JOB_HISTORY
5.
SELECT last_name, department_id FROM EMPLOYEES UNION ALL SELECT
TO_CHAR(null),department_id FROM DEPARTMENTS