Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     --1.
  2. --Seleccionar el código de empleado, salario, comisión, nº de departamento y fecha de la tabla EMP.
  3. select empno,sal,comm,deptno,hiredate
  4. from emp;
  5.     --2.
  6. --Mostrar toda la información de la tabla departamentos.
  7. select *
  8. from dept;
  9.     --3.
  10. --Seleccionar el nombre y el empleo de aquellos  que sean salesman (utiliza la función lower)
  11. select ename,job
  12. from emp
  13. where lower(job)=('salesman');
  14.     --4
  15. --Seleccionar el nombre y el código de departamento de aquellos empleados que no trabajen en el departamento 30.
  16. select ename,deptno
  17. from emp
  18. where deptno!=30;
  19.     --5.
  20. --Mostrad el nombre y salario de aquellos empleados que ganen más de 2000.
  21. select ename,sal
  22. from emp
  23. where sal<2000;
  24.     --6.
  25. --Mostrad el nombre y la fecha de contratación de aquellos empleados que hayan entrado antes del 1/1/82.
  26. select ename,hiredate
  27. from emp
  28. where hiredate<'1982-01-01';
  29.     --7.
  30. --Seleccionar el nombre de los vendedores que ganen más de 1500.
  31. select ename
  32. from emp
  33. where sal>1500;
  34.     --8.
  35. --Seleccionar el nombre de aquellos que sean ‘CLERK’ o trabajen en el departamento 30.
  36. select ename
  37. from emp
  38. where lower(job)='clerk' or deptno=30;
  39.     --9.
  40. --Seleccionar aquellos que se llamen ‘SMITH’, ‘ALLEN’ o ‘SCOTT ‘.
  41. select ename
  42. from emp
  43. where lower(ename)='smith' or lower(ename)='allen'or lower(ename)='scott';
  44.     --10.
  45. --Seleccionar aquellos que no se llamen ‘SMITH’, ‘ALLEN’ o ‘SCOTT ‘.
  46. select ename
  47. from emp
  48. where lower(ename)!='smith' and lower(ename)!='allen'and lower(ename)!='scott';
  49.     --11.
  50. --Seleccionar aquellos cuyo salario esté entre 2000 y 3000.
  51. select ename
  52. from emp
  53. where sal between 2000 and 3000;
  54.     --12.
  55. --Seleccionar aquellos empleados que trabajen en el departamento 10 o en el 20.
  56. select ename
  57. from emp
  58. where deptno=10 or deptno=20;
  59.     --13.
  60. --Seleccionar aquellos empleados cuyo nombre empiece por ‘A’.
  61. select ename
  62. from emp
  63. where lower(ename) like 'a%';
  64.     --14.
  65. --Seleccionar aquellos empleados cuyo nombre tenga como segunda letra una ‘D’.
  66. select ename
  67. from emp
  68. where substring(lower(ename) from 2 for 1 )='d';
  69.     --15.
  70. --Seleccionar los distintos departamentos que existen en la tabla EMP.
  71. select distinct deptno
  72. from emp;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement