desarrollo ejercicios mysqlieee

Upload: diego-florez-florez

Post on 19-Jul-2015

509 views

Category:

Documents


0 download

TRANSCRIPT

Desarrollo Taller Ejercicios De MYSQLAbstract MYSQL Workshop Development Resumen Desarrollo del Taller Ejercicios de MYSQL DESARROLLO 1 Mostrar el apellido, oficio y nmero de departamento de cada empleado.

2 Mostrar el nmero, nombre y localizacin de cada departamento

4 Datos de l os empleados ordenados por apellidos

3 Mostrar todos los datos de todos los empleados

5 Datos de l os empleados ordenados por nmero de departamento descendentemente

8 Mostrar los datos de los empleados cuyo salario sea mayor que 2000000

6 Datos de los empleados ordenados por nmero de departamento descendentemente y dentro de cada departamento ordenados por apellido ascendentemente

9 Mostrar los datos de los empleados cuyo oficio sea ANALISTA

10 Seleccionar el apellido y oficio de los empleados del departamento nmero 20

11 Mostrar todos los datos de los empleados ordenados por apellido

14 Mostrar los empleados que tengan un salario mayor que 200000 o que pertenezcan al departamento nmero 20

15 Ordenar los empleados por oficio, y dentro de oficio por nombre

12 Seleccionar los empleados cuyo oficio sea VENDEDOR. Mostrar los datos ordenados por apellido

13 Mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea ANALISTA. Ordenar el resultado por apellido

16 Seleccionar de la tabla EMPLE los empleados cuyo apellido empiece por A.

21 Seleccionarlos datos de los empleados ordenados por nmero de departamento, y dentro de cada departamento ordenados por apellido 17 Seleccionar de la tabla EMPLE los empleados cuyo apellido termine por Z

18 Seleccionar de la tabla EMPLE aquellas filas cuyo APELLIDO empiece por A y el OFICIO tenga una E en cualquier posicin 22 Nmero y apellidos de l os empleados cuyo apellido termine por Z y tengan un salario superior a 300000

19 Seleccionar los empleados cuyo salario est entre 100000 y 200000. Util izar el operador BETWEEN

23. Datos de los departamentos cuya localizacin empiece por B

20 Obtener los empleados cuyo oficio sea VENDEDOR y tengan una comisin superior a 100000

24. Datos de los empleados cuyo oficio sea EMPLEADO, tengan un salario superior a 100000 y pertenezcan al departamento nmero 10

25. Mostrar l os apellidos de los empleados que no tengan comisin 29 Seleccionar de la tabla EMPLE los empleados cuyo salario est entre 2000000 y 3000000

26. Mostrar los apellidos de los empleados que no tengan comisin y cuyo apellido empiece por J.

30 Seleccionar el apellido, salario y nmero de departamento de los empleados cuyo salario sea mayor que 200000 en los departamentos 10 30

27. Mostrar los apellidos de los empleados cuyo oficio sea VENDEDOR , ANALISTA o EMPLEADO

31. Mostrar el apellido y nmero de los empleados cuyo salario no est entre 100000 y 200000

28. Mostrar los apellidos de los empleados cuyo oficio no sea ni ANALISTA ni EMPLEADO, y adems tengan un salario mayor de 200000

32.Obtener el apellidos de todos los empleados en minscula

33.En una consulta concatena el apellido de cada empleado con su oficio

36.Mostrar los datos de los empleados que hayan sido contratados en el ao 1992.

37.Mostrar los datos de los empleados que hayan sido contratados en el mes de febrero de cualquier ao (funcin MONTHNAME).

34.Mostrar el apellido y la longitud del apellido (funcin LENGTH) de todos los empleados ordenados por la longitud de los apellidos de los empleados descendentemente

38.Para cada empleado mostrar el apellido y el mayor valor del salario y la comisin que tienen. 35.Obtener el ao de contratacin de todos los empleados (funcin YEAR).

39.Mostrar los datos de los empleados cuyo apellido empiece por 'A' y hayan sido contratados en el ao 1990

42 Obtn el DNI, apellidos y funcin de todas las personas.

40.Mostrar los datos de los empleados del departamento 10 que no tengan comisin

43 Mostrar los apellidos de las personas que vivan en LORCA

41 Mostrar todos los datos de todas las personas 44 Mostrar los apellidos de las personas que vivan en MURCIA o LORCA

45 Seleccionar los datos de aquellas personas que vivan en MURCIA y tengan un salario superior a los 1500 euros 48 Mostrar los datos de todas las localidades que hay en la tabla personas sin repeticiones (debes emplear la clusula DISTINCT)

46 Mostrar los datos de las personas que vivan en MURCIA, tengan un salario superior a los 1500 euros y sean DIR ECTORES

49 Mostrar los datos de las personas que tengan un salario superior a 1500 euros y sean mdicos Ordenar la salida por salario descendentemente

47 Mostrar los datos de las personas cuya funcin sea MDICO ordenados por apellidos descendentemente

50 Seleccionar aquellas personas cuyo apellido comience por M

funcin no sea CONSERJE (utilizar el operador NOT IN) y tengan un salario superior a los 1500 euros, ordenados por apellido descendentemente

51 Mostrar los datos de las personas que tengan una M en el apellido y cuya funcin sea CONSERJE

52 Mostrar aquellas personas que tengan un salario entre 1500 y 200 euros

55 Mostrar los datos de las personas que sean de MURCIA o CARTAGENA y que pertenezcan al hospital nmero 1

53 Seleccionar los datos de aquellas personas cuya funcin sea MDICO o DIRECTOR (utilizar el operador IN) 56 Obtn los apellidos en maysculas de las personas que trabajen en el hospital nmero 1

54 Obtener los datos de aquellas personas cuya

57 Con una consulta devuelve los apellidos de todas las personas. Al lado debe aparecer la longitud de cada apellido

58 Obtener los apellidos y localidad en minscula de todas aquellas personas que no trabajen en el hospital nmero 1 60 Visualizar los datos de aquellas personas que no trabajen en el hospital nmero 2 y que sean de MURCIA

59 Obtener los datos de las personas que trabajen en los hospitales 1 2 y tengan un salario superior a 1500 euros