Taller de Oracle
Taller de Oracle
Taller de Oracle
Para poder trabajar con el esquema HR, nos desconectamos del esquema SYSTEM haciendo click
en la barra de navegacin Desconectar.
Hacemos click en el enlace Conectar e ingresamos la cuenta de usuario HR con la respectiva
contrasea, presionamos ENTER y vertemos el espacio de trabajo de Application express,
Para poder visualizar los campos de cada tabla, siga los siguientes pasos
Click sobre el icono Explorador de Objetos.
Se visualiza a la izquierda un panel donde podr apreciar las tablas del esquema.
Haga click sobre la tabla que desea observar.
Podr preciar a la derecha todos los campos y dems componentes de la tabla seleccionada.
Si desea observar otros objetos del esquema, despliegue la lista Tablas y escoja el tip de objeto
que desea visualizar.
Posteriormente, hacemos, clik sobre el enlace Inicio, hacemos click en el icono SQL y elegimos el
icono Comandos SQL. De esta manera ingresamos al edito SQL que dispone Application express.
Ejercicio 1:
Seleccionar todos los datos de todos los empleados.
SELECT * FROM employees;
Ejercicio 2:
Seleccionar el primer nombre, segundo nombre y salario de los empleados, ordenar
ascendentemente por primer nombre.
Ejercicio 3:
Seleccionar los datos de los empleados cuyo identificador de tarea sea AD_VP.
SELECT *
FROM employees where job_id='AD_VP';
Ejercicio 4:
Seleccionar los nombres, fecha de nacimiento, salario, nmero telefnico y email de los empleados
con salario mayor o igual a 17000.
SELECT first_name, last_name, hire_date,phone_number
FROM employees WHERE salary>17000;
Ejercicio 5:
Seleccionar first_name, last_name, department_name.
select first_name, last_name, department_name from hr.employees e join hr.departments d on
e.department_id = d.department_id
Ejercicio 6:
Seleccionar la cantidad de empleados por departamento.
select count(employee_id),department_name from hr.employees e join hr.departments d on
e.department_id = d.department_id group by (d.department_name)
Ejercicio 7:
Cantidad de empleados por ciudad.
select count(employee_id),city from (hr.employees e join hr.departments d on e.department_id =
d.department_id) join hr.locations l on d.location_id = l.location_id group by (l.city)
Ejercicio 8:
Cantidad de departamentos por pas.
select count(department_id),country_name from (hr.departments d join hr.locations l on
d.location_id = l.location_id) join hr.countries c on l.country_id = c.country_id group by
(c.country_name)
Ejercicio 9:
Muestra la cantidad de empleados por regin
select count(employee_id),region_name from(((hr.employees e join hr.departments d on
e.department_id = d.department_id)join hr.locations l on d.location_id = l.location_id)joinhr.countries
c on l.country_id = c.country_id) joinhr.regions r on c.region_id = r.region_id group by