Ejercicios Básicos SQL Oracle

Páginas: 2 (290 palabras) Publicado: 3 de abril de 2013
EJERCICIOS
1. Visualiza los nombres de todas las tablas de la base de datos.

Solución: select table_name from user_tables;
2. Seleccionar los empleados (nombre y trabajo que realizan) consalario superior a 2000.
Ordena la salida alfabéticamente por el nombre de empleado

Solución: select ename, job from emp where sal > 2000 order by ename
3. De los empleados obtenidos en laconsulta anterior selecciona sólo aquellos que
tienen el trabajo de manager

Solución: select ename, job from emp where (sal > 2000) and (job = ‘MANAGER’) order by
ename
4. ¿Cuántos departamentostienen asignados trabajadores?.

Solución: select count(distinct deptno) from emp;
5. Seleccionar los empleados cuyo nombre tenga una A en la 2ª posición.

Solución: select ename from empwhere ename like ‘_A%’;
6. Obtener un listado, ordenado por trabajo y nombre del empleado, en el que aparezcan
los empleados cuyo trabajo sea vendedor, analista o administrativo.

Solución: selectjob, ename from emp where job in (‘CLERK’, ‘SALESMAN’, ‘ANALYST’) order by
job, ename;
7. Seleccionar el nombre, el salario y el número de departamento de los empleados cuyo
salario sea mayor oigual a 1250 en los departamentos 10 o 20. Ordenados por
departamento y salario.

Solución: select ename, sal, deptno from emp where (sal > 1250) and (deptno in (10,20) order
by deptno, sal;8. Seleccionar la lista de empleados cuyos salarios son superiores a la media, indicando
para cada uno su nombre, oficio, fecha de alta, el salario actual y el salario con un
aumento del 16%.Solución: select ename, job, hiredate, sal, (sal*0.16)+sal as aumento from emp where sal >
(select avg(sal) from emp);
9. Seleccionar los empleados que no tienen comisión, ordenados por su nombre Solución: select ename from emp where comm is null order by ename;
10. Seleccionar los departamentos cuyo nombre acabe en 'ons'

Solución: select dname from dept where dname like ‘%ONS’;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios Oracle
  • Ejercicios sql
  • Ejercicios de SQL
  • Ejercicios en sql
  • Ejercicios de SQL
  • ejercicios sQl
  • Ejercicio SQL
  • Ejercicios sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS