Oracle Consultas

October 10, 2017 | Author: Anonymous | Category: Oracle
Share Embed


Short Description

Consultas HR 1: seleccionar los nombres, fecha de nacimiento, salario, número telefónico y email de los empleados con ...

Description

Taller de base de datos – ORACLE 1 INSTTEL

Consultas HR 1: seleccionar los nombres, fecha de nacimiento, salario, número telefónico y email de los empleados con salario mayor o igual a 17000. Select first_name, last_name, hire_date,phone_number Resultado

2: mostrar el código del empleado, nombre del empleado y el nombre del departamento al q corresponde select employees.employee_id, employees.first_name, department_name from employees, departments where employees.department_id = departments.department_id; Resultado

Profesor: PANDAL POMA JHONNY

CONSULTAS .HR 3: Muestra el nombre, apellido de los empleados con respecto al salario mayor al de Jennifer select first_name , last_name from employees where salary > (select salary from employees where employee_id = 200 ); Resultado

4: Muestra los empleados que cobran menos de cada departamento. incluso menos que los del departamento 20? select department_id, min(salary) from employees group by department_id having min(salary) > (select min(salary) from employees Resultado

Instituto superior tecnológico ”INSTTEL”

CONSULTAS .HR

5: Muestra el nombre apellido y puesto de trabajo del empleado con mayor sueldo select first_name , last_name, job_title from employees, jobs where employees.job_id = jobs.job_id and salary > all (select avg(salary) from employees group by department_id ); Resultado

6: consultar los países por region select regions.region_id,region_name,country_name from regions,countries where regions.region_id=countries.region_id;

Resultado

Instituto superior tecnológico ”INSTTEL”

CONSULTAS .HR 7: consultar los departamentos que se encuentran fuera de eeuu, Y SU respectiva ciudad select locations.location_id, city, department_name from locations, departments where (locations.location_id=departments.location_id) and (country_id='us'); select r.region_id, r.region_name,c.country_name from regions r, countries c where (r.region_id=c.region_id) and (r.region_name='asia');

8: muestra los paises de Asia select r.region_id, r.region_name,c.country_name from regions r, countries c where (r.region_id=c.region_id) and (r.region_name='asia'); Resultado

Instituto superior tecnológico ”INSTTEL”

CONSULTAS .HR 9: Mostrar los países de la tabla countries que empiezan con “a” select c.country_name,l.city from countries c, locations l where (c.country_id=l.country_id(+))and(c.country_name like 'a%'); Resultado

10: muestra los paises de America select r.region_id, r.region_name,c.country_name from regions r, countries c where (r.region_id=c.region_id) and (r.region_name='americas'); Resultado

11: muestra la lista de los empleados y sus respectivos jefes select e.last_name employee,m.last_name manager from employees e inner join employees m on m.employee_id=e.manager_id; Resultado

Instituto superior tecnológico ”INSTTEL”

CONSULTAS .HR 12: mostrar el código, nombres, apellidos y sueldo de la tabla empleado Select employee_id as codigo, first_name as nombre, last_name as apellidos, salary as sueldo from employees Resultado

13: mostrar la el campo nombre, apellido, sueldo y cargo del empleado Select first_name as nombre,last_name as apellidos,salary as sueldo,job_title as cargo from employees inner join jobs on employees.job_id=jobs.job_id Resultado

Instituto superior tecnológico ”INSTTEL”

CONSULTAS .HR 14: Cantidad de empleados por departamentos con alias select department_id as departamento,count(*)as empleados from employees group by department_id Resultado

15: mostrar los campos código, nombre, apellidos, sueldo, área sueldo menor a 5000 y que el nombre empiece con “l” Select employee_id as codigo,first_name as nombre,last_name as apellidos,salary as sueldo,department_name as area from employees inner join departments on employees.department_id=departments.department_id where last_name like 'l%' and salary
View more...

Comments

Copyright © 2017 DATENPDF Inc.