Tema+10.+Actividad+Consultas+sencillas


 * 1.-Obtener todos los datos de todos los empleados.**
 * SELECT * FROM emp; **


 * 2. Obtener todos los datos de todos los departamentos.**
 * SELECT * FROM dept; **


 * 3. Obtener todos los datos de los administrativos (su trabajo es, en ingles, 'CLERK').**
 * SELECT * FROM emp WHERE job IN 'CLERK'; **


 * 4. Ídem, pero ordenado por el nombre.**
 * SELECT * FROM emp WHERE job IN 'CLERK' ORDER BY ename; **


 * 5. Obtén el mismo resultado de la pregunta anterior, pero modificando la sentencia SQL.**
 * SELECT * FROM emp WHERE job = 'CLERK' ORDER BY ename; **


 * 6. Obtén el numero (código), nombre y salario de los empleados.**
 * SELECT empno, ename, sal FROM emp; **


 * 7. Lista los nombres de todos los departamentos.**
 * SELECT dname FROM dept; **


 * 8. Ídem, pero ordenándolos por nombre.**
 * SELECT dname FROM dept ORDER BY dname; **


 * 9. Ídem, pero ordenándolo por la ciudad (no se debe seleccionar la ciudad en el resultado).**
 * SELECT dname FROM dept ORDER BY loc; **


 * 10. Ídem, pero el resultado debe mostrarse ordenado por la ciudad en orden inverso.**
 * SELECT dname FROM dept ORDER BY loc DESC; **


 * 11. Obtener el nombre y empleo de todos los empleados, ordenado por salario.**
 * SELECT ename, job FROM emp ORDER BY sal; **


 * 12. Obtener el nombre y empleo de todos los empleados, ordenado primero por su trabajo y luego por su salario.**
 * SELECT ename, job FROM emp ORDER BY job,sal; **


 * 13. Ídem, pero ordenando inversamente por empleo y normalmente por salario.**
 * SELECT ename, job FROM emp ORDER BY job DESC,sal; **


 * 14. Obtén los salarios y las comisiones de los empleados del departamento 30.**
 * SELECT sal, comm FROM emp WHERE deptno = 30; **


 * 15. Ídem, pero ordenado por comisión.**
 * SELECT sal, comm FROM emp WHERE deptno = 30 ORDER BY comm; **


 * 16. (a) Obtén las comisiones de todos los empleados.**
 * SELECT comm FROM emp; **
 * (b) Obtén las comisiones de los empleados de forma que no se repitan.**
 * SELECT DISTINCT comm FROM emp; **


 * 17. Obtén las comisiones de los empleados y sus números de departamento, de forma que no se repitan filas.**
 * SELECT DISTINCT comm, deptno FROM emp; **


 * 18. Obtén los nuevos salarios de los empleados del departamento 30, que resultaran de sumar a su**


 * salario una gratificación de 1000. Muestra también los nombres de los empleados.**
 * SELECT ename, sal+1000 FROM emp WHERE deptno = 30; **


 * 19. Lo mismo que la anterior, pero mostrando también su salario original, y haz que la columna que almacena el nuevo salario se denomine NUEVO SALARIO.**
 * SELECT ename, sal+1000 as NUEVO_SALARIO, sal FROM emp WHERE deptno = 30; **


 * 20. Halla los empleados que tienen una comisión superior a la mitad de su salario.**
 * SELECT ename FROM emp WHERE comm > (sal/2); **


 * 21. Halla los empleados que no tienen comisión, o que la tengan menor o igual que el 25% de su salario.**
 * SELECT ename FROM emp WHERE comm IS NULL OR comm <= ((sal*25)/100); **


 * 22. Obtén una lista de nombres de empleados y sus salarios, de forma que en la salida aparezca en todas las filas "Nombre:" y Salario:" antes del respectivo campo.**
 * SELECT 'Nombre: '||ename,'Salario: '||sal FROM emp; **


 * 23. Hallar el código, salario y comisión de los empleados cuyo código sea mayor que 7500.**
 * SELECT empno, sal, comm FROM emp WHERE empno < 7500; **


 * 24. Lista los nombres y fecha de contratación y nombre del departamento en el que trabaja, de aquellos empleados que no son vendedores ('SALESMAN').**
 * SELECT ename, hiredate, dname FROM emp, dept WHERE job NOT IN 'SALESMAN' AND dname = (SELECT dname FROM dept WHERE emp.deptno = dept.deptno); **