Post on 19-Jul-2015
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