DP 6 4 Practice Esp
DP 6 4 Practice Esp
DP 6 4 Practice Esp
com
Objetivos
Crear y ejecutar una sentencia SELECT para unir una tabla consigo misma mediante
una autounión
Interpretar el concepto de una consulta jerárquica
Crear un informe con estructura de árbol
Aplicar formato a datos jerárquicos
Excluir ramas de la estructura de árbol
Terminología
Identifique el término para cada una de las siguientes definiciones.
Inténtelo/Resuélvalo
Para cada problema, utilice la base de datos Oracle.
1. Muestre el apellido y número de empleado junto con el apellido y número de jefe. Etiquete
las columnas: Employee, Emp#, Manager y Mgr#, respectivamente.
R:SELECT emp.last_name "Employee", emp.employee_id "Emp#", mgr.last_name
"Manager", mgr.employee_Id "Mgr#"
FROM employees emp LEFT JOIN employees mgr ON emp.manager_id =
mgr.employee_Id;
2. Modifique la pregunta 1 para mostrar todos los empleados y sus jefes, incluso aunque el
empleado no tenga jefe. Ordene la lista alfabéticamente por el apellido del empleado.
R:SELECT emp.last_name "Employee", emp.employee_id "Emp#", mgr.last_name
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.
"Manager", mgr.employee_Id "Mgr#"
FROM employees emp LEFT JOIN employees mgr ON emp.manager_id =
mgr.employee_Id
ORDER BY "Employee"
7. Vuelva a escribir el informe del apartado 6 y excluya a De Haan y a todas las personas
que trabajan para él.
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.