Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --1.
- --Seleccionar el código de empleado, salario, comisión, nº de departamento y fecha de la tabla EMP.
- select empno,sal,comm,deptno,hiredate
- from emp;
- --2.
- --Mostrar toda la información de la tabla departamentos.
- select *
- from dept;
- --3.
- --Seleccionar el nombre y el empleo de aquellos que sean salesman (utiliza la función lower)
- select ename,job
- from emp
- where lower(job)=('salesman');
- --4
- --Seleccionar el nombre y el código de departamento de aquellos empleados que no trabajen en el departamento 30.
- select ename,deptno
- from emp
- where deptno!=30;
- --5.
- --Mostrad el nombre y salario de aquellos empleados que ganen más de 2000.
- select ename,sal
- from emp
- where sal<2000;
- --6.
- --Mostrad el nombre y la fecha de contratación de aquellos empleados que hayan entrado antes del 1/1/82.
- select ename,hiredate
- from emp
- where hiredate<'1982-01-01';
- --7.
- --Seleccionar el nombre de los vendedores que ganen más de 1500.
- select ename
- from emp
- where sal>1500;
- --8.
- --Seleccionar el nombre de aquellos que sean ‘CLERK’ o trabajen en el departamento 30.
- select ename
- from emp
- where lower(job)='clerk' or deptno=30;
- --9.
- --Seleccionar aquellos que se llamen ‘SMITH’, ‘ALLEN’ o ‘SCOTT ‘.
- select ename
- from emp
- where lower(ename)='smith' or lower(ename)='allen'or lower(ename)='scott';
- --10.
- --Seleccionar aquellos que no se llamen ‘SMITH’, ‘ALLEN’ o ‘SCOTT ‘.
- select ename
- from emp
- where lower(ename)!='smith' and lower(ename)!='allen'and lower(ename)!='scott';
- --11.
- --Seleccionar aquellos cuyo salario esté entre 2000 y 3000.
- select ename
- from emp
- where sal between 2000 and 3000;
- --12.
- --Seleccionar aquellos empleados que trabajen en el departamento 10 o en el 20.
- select ename
- from emp
- where deptno=10 or deptno=20;
- --13.
- --Seleccionar aquellos empleados cuyo nombre empiece por ‘A’.
- select ename
- from emp
- where lower(ename) like 'a%';
- --14.
- --Seleccionar aquellos empleados cuyo nombre tenga como segunda letra una ‘D’.
- select ename
- from emp
- where substring(lower(ename) from 2 for 1 )='d';
- --15.
- --Seleccionar los distintos departamentos que existen en la tabla EMP.
- select distinct deptno
- from emp;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement