Consultas Básicas Sql

Páginas: 5 (1083 palabras) Publicado: 1 de diciembre de 2012
/*12. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas. */
Select * from employees;

/*13.. Selecciona todos los registros de la tabla EMPLOYEES ordenados por nombre (first_name). */
Select * from employees order by first_name;

/*14. Selecciona todos los registros de la tabla empleados ordenados por puesto de trabajo(Job_id) de
forma descendente, yen caso de repetición del valor puesto de trabajo, ordenados por el titulo del
puesto de trabajo. */
Select * from jobs
Order by job_id Desc, job_title;

/*15. Selecciona todos los títulos de trabajos (Job_title)y su salario mínimo ordenados por el
identificador de trabajo de la tabla JOBS. */
Select job_title, min_salary from jobs
Order by job_id ;

/*16. Selecciona el puesto detrabajo y el salario mínimo de la tabla jobs, de modo que en las cabeceras
de columna aparezcan respectivamente puesto de trabajo y salario mínimo. */
Select job_title "puesto de trabajo", min_salary "salario minimo" from jobs;

/*17. Selecciona los distintos salarios mínimos de la tabla jobs.
Selecciona ahora todos los salarios mínimos de la tabla jobs. */
Select distinct min_salaryfrom jobs;
Select min_salary from jobs;

/*18. Selecciona los distintos salarios mínimos de la tabla jobs aumentados un 7% ponle como cabecera
salario aummentado 7% */
select distinct min_salary*1.07 "salario aumentado 7%" from jobs;

/*19. Selecciona para cada puesto de trabajo, job_title la media del salario mínimo y máximo. */
select (min_salary + max_salary)/2 from jobs;

/*20.Selecciona el nº de empleado(employee_id), nombre y apellido de los empleados del
departamento 10*/
Select employee_id, first_name, last_name from employees
Where department_id=10;

/*21. Selecciona el nº de empleado(employee_id), nombre y apellido de los empleados que trabajan en
el departamento 10, 20 , 30 o 40 de dos formas distintas. */
Select employee_id, first_name, last_name fromemployees
Where department_id IN (10, 20, 30, 40);

Select employee_id, first_name, last_name from employees
Where department_id=10 or department_id=20 or department_id=30 or department_id=40;

/*22. Selecciona el nombre y apellido de todos los empleados que no trabajan en el departamento 230
de dos formas distintas*/
Select first_name, last_name from employees
Where department_id!=20;

Select first_name, last_name from employees
Where not department_id=20;

/*23. Selecciona los departamentos de la tabla departments cuyo identificador de departamento es
mayor que 200 o menor que 50*/
Select department_id from employees
Where department_id >200 or department_id<50;

/*24. Selecciona los empleados que trabajan en alguno de los departamentos 10, 20, 30 o 40que ganen
menos de 10000. */
Select * from employees
Where department_id IN (10,20,30,40) and salary<10000;

/*25. Selecciona los empleados que trabajan en alguno de los departamentos 10, 20, 30 o 40 o los que
ganen menos de 10000. */
Select * from employees
Where department_id IN (10,20,30,40) or salary<10000;

/*26. Selecciona los departamentos de la tabla departments queno tienen jefe (manager). */
Select * from departments
Where manager_id is null;

/*27. Selecciona los departamentos de la tabla departments cuyo identificador no es ni 10 ni 20. */
Select * from departments
Where department_id not in (10,20);

select * from departments
where department_id!=10 and department_id!=20;

/*28. Selecciona los empleados que tienen jefe y su salario esmayor de 12000. */
Select * from employees
Where manager_id is not null and salary>12000;

/*29. Selecciona la diferencia entre el salario máximo y mínimo para cada uno de los puestos de trabajo
en la tabla jobs. La cabecera que deberá aparecer es “diferencia de salario” */
Select max_salary-min_salary "diferencia de salario" from jobs;

/*30. Selecciona en la tabla jobs, aquellos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Creacion de tablas y consultas basicas sql biblioteca
  • Consultas Básicas En Sql
  • Consultas sql
  • Consultas sql
  • Consultas sql
  • consultas sql
  • consultas en sql
  • Consultas sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS