Isaac

Clasificado en Informática

Escrito el en español con un tamaño de 6,04 KB

1. Mostrar los datos de los empleados que pertenezcan al mismo departamento que ?GIL'.

1. select * from emple where dept_no=(select dept_no from emple where apellido='GIL');

2. Mostrar los datos de los empleados que tengan el mismo oficio que ?CEREZO'. El resultado debe ir ordenado por apellido.

2. select * from emple where oficio=(select oficio from emple where apellido='CEREZO');

3. Mostrar los empleados (nombre, oficio, salario y fecha de alta) que desempeñen el mismo oficio que ?JIMÉNEZ' o que tengan un salario mayor o igual que ?FERNÁNDEZ'.

3. select * from emple where oficio=(select oficio from emple where apellido='JIMÉNEZ')

or salario>(select salario from emple where apellido='FERNÁNDEZ);

4. Mostrar en pantalla el apellido, oficio y salario de los empleados del departamento de ?FERNÁNDEZ' que tengan su mismo salario.

4. select apellido, oficio, salario from emple where dept_no=(select oficio from emple where apellido='FERNÁNDEZ') and salario=(select salario from emple where apellido='FERNÁNDEZ);

5. Mostrar los datos de los empleados que tengan un salario mayor que ?GIL' y que pertenezcan al departamento número 10.

5. select * from emple where salario>(select salario from emple where apellido='GIL')
and dept_no=10;

6. Mostrar los apellidos, oficios y localizaciones de los departamentos de cada uno de los empleados.

6. select apellido, oficio, loc from emple, depart where emple.dept_no=depart.dept_no;

7. Seleccionar el apellido, el oficio y la localidad de los departamentos donde trabajan los ANALISTAS.

7. select apellido, oficio, loc from emple, depart where oficio='ANALISTA' and emple.dept_no=depart.dept_no;

8. Seleccionar el apellido, el oficio y salario de los empleados que trabajan en Madrid.

8. select apellido, oficio, salario from emple, depart where emple.dept_no=depart.dept_no and loc='Madrid';

9. Seleccionar el apellido, salario y localidad donde trabajan de los empleados que tengan un salario entre 200000 y 300000.

9. select apellido, salario, loc from emple,depart where emple.dept_no=depart.dept_no and salario between 200000 and 300000;

10. Mostrar el apellido, salario y nombre del departamento de los empleados que tengan el mismo oficio que ?GIL'.

10. select apellido, salario, dnombre from emple,depart where emple.dept_no=depart.dept_no and oficio=(select oficio from emple where apellido='GIL');

 11. Mostrar el apellido, salario y nombre del departamento de los empleados que tengan el mismo oficio que ?GIL' y que no tengan comisión.

11. Mostrar el apellido, salario y nombre del departamento de los empleados que tengan el mismo oficio que ?GIL' y que no tengan comisión.11. select apellido, salario, dnombre from emple,depart where emple.dept_no=depart.dept_no and oficio=(select oficio from emple where apellido='GIL') and comision is null;

12. Mostrar los datos de los empleados que trabajan en el departamento de contabilidad, ordenados por apellidos.

12. select * from emple,depart where emple.dept_no=depart.dept_no and dnombre='Contabilidad'
order by apellido;



13.Apellido de los empleados que trabajan en Sevilla y cuyo oficio sea analista o empleado.

13. select apellido from emple,depart where emple.dept_no=depart.dept_no and loc='Sevilla'  and oficio in ('analista','empleado');

14.Calcula el salario medio de todos los empleados.
14.select avg(salario) from emple;

15.¿Cuál es el máximo salario de los empleados del departamento 10?
15. select max(salario) from emple where dept_no=10;

16.Calcula el salario mínimo de los empleados del departamento 'VENTAS'.
16. select min(salario) from emple,depart where dnombre='VENTAS' and emple.dept_no=depart.dept_no;

17.Calcula el promedio del salario de los empleados del departamento de 'CONTABILIDAD'.
17. select avg(salario) from emple,depart where emple.dept_no=depart.dept_no and dnombre='Contabilidad';

18.Mostrar los datos de los empleados cuyo salario sea mayor que la media de todos los salarios.

18. select * from emple where salario>(select avg(salario) from emple);

19.¿Cuántos empleados hay en el departamento número 10?
19. select count(*) from emple where dept_no=10;

20.¿Cuántos empleados hay en el departamento de 'VENTAS'?

20. select count(*) from emple,depart where dnombre='VENTAS';

21.Calcula el número de empleados que hay que no tienen comisión.                                 

21.select count(*) from emple where comision is null;

22.Seleccionar el apellido del empleado que tiene máximo salario.

22. select apellido from emple where salario=(select max(salario) from emple);

23.Mostrar los apellidos del empleado que tiene el salario más bajo.

23. select apellido from emple where salario=(select min(salario) from emple);

24.Mostrar los datos del empleado que tiene el salario más alto en el departamento de 'VENTAS'.

24. select apellido from emple,depart where emple.dept_no=depart.dept_no and nombre='VENTAS' and salario=(select max(salario) from emple,depart where emple.dept_no=depart.dept_no and dnombre='VENTAS');

25.A partir de la tabla EMPLE visualizar cuántos apellidos de los empleados empiezan por la letra ?A'.

25. select count(*) From emple where apellido like 'A*';

26.Dada la tabla EMPLE, obtener el sueldo medio, el número de comisiones no nulas, el máximo sueldo y el sueldo mínimo de los empleados del departamento 30.

26. select avg(salario), count(comision), max(salario), min(salario) from emple
where dept_no=30; Select * from emple where dept_no=(select dept_no from emple where apellido="Calle ato");

Entradas relacionadas:

Etiquetas:
Visualizar el numero de departamentos que tenga mas empleados cuyo oficio sea empleados mostrar nombre del empleado con sueldo minimo Visualizar los oficios de los empleados del departamento “ventas”. nulas, el máximo sueldo y el sueldo mínimo de los empleados del departamento 30 SELECTAVG(salario*14)FROM empleados SELECT OFICIO FROM EMPLE WHERE APELLIDO = 'JIMENEZ' 1. Mostrar los datos de los empleados que pertenezcan al mismo departamento que ‘GIL’. 2. Mostrar los datos de los empleados que tengan el mismo oficio que ‘CEREZO’. El resultado debe ir ordenado por apellido. sql mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea analista mostrar los datos de los empleados que tengan el mismo oficio que cerezo Mostrar en pantalla el apellido, oficio y salario de los empleados del departamento de ‘FERNÁNDEZ’ que tengan su mismo salario. que es un oficio de sueldo 26. Dada la tabla EMPLE, obtener el sueldo medio, el número de comisiones no nulas, el máximo sueldo y el sueldo mínimo de los empleados del departamento 30. mostrar el apellido, salario y nombre del departamento de los empleados que tengan el mismo oficio que gil y que no tengan comision mostrar los empleados (nombre, oficio, salario y fecha de alta) que desempeñen el mismo oficio que ʻjiménezʼ o que tengan un salario mayor o igual que ʻfernándezʼ. dada la tabla emple, obtén el sueldo medio, el número de comisiones no nulas mostrar los datos de los empleados que pertenecen al mismo departamento que Gil sueldos departamento de ventas contabilidad mostrar el apellido,oficio y numero de departamento de cada empleado obtener el sueldo medio, el número de comisiones no nulas, el máximo sueldo y el Mostrar los apellidos, oficios y localizaciones de los departamentos de cada uno de los empleados. /apuntes/isaac-1/