Ejercicio SQL (Preguntas)

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 3

UNIVERSIDAD DE CUNDINAMARCA

INGENIERIA DE SISTEMAS
SEMILLERO DE BASES DE DATOS DEVELOPMENT DATE

Dada la informacin anterior realizar:

a. Crear la base de datos de la siguiente manera:


Crear el esquema de la base de datos con sql
Realizar el ingreso de cada registro usando Insert

b. Realizar las siguientes consultas

1 Mostrar el apellido, oficio y nmero de departamento de cada


empleado.
2 Mostrar el nmero, nombre y localizacin de cada departamento.
3 Mostrar todos los datos de todos los empleados.
4 Datos de los empleados ordenados por apellidos.
5 Datos de los empleados ordenados por nmero de departamento
descendentemente.
6 Datos de los empleados ordenados por nmero de departamento
descendentemente y dentro de cada departamento ordenados por
apellido ascendentemente.
8 Mostrar los datos de los empleados cuyo salario sea mayor que
2000000.
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.
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.
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.
16 Seleccionar de la tabla EMPLE los empleados cuyo apellido
empiece por A.
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.
19 Seleccionar los empleados cuyo salario est entre 100000 y
200000. Utilizar el operador BETWEEN.
20 Obtener los empleados cuyo oficio sea VENDEDOR y tengan
una comisin superior a 100000.
21 Seleccionar los datos de los empleados ordenados por nmero
de departamento, y dentro de cada departamento ordenados por
apellido.
22 Nmero y apellidos de los empleados cuyo apellido termine por
Z y tengan un salario superior a 300000.
23. Datos de los departamentos cuya localizacin empiece por B.
24. Datos de los empleados cuyo oficio sea EMPLEADO, tengan un
salario superior a 100000 y pertenezcan al departamento nmero
10.
25. Mostrar los apellidos de los empleados que no tengan
comisin.
26. Mostrar los apellidos de los empleados que no tengan comisin
y cuyo
apellido empiece por J.
27. Mostrar los apellidos de los empleados cuyo oficio sea
VENDEDOR, ANALISTA o EMPLEADO.
28. Mostrar los apellidos de los empleados cuyo oficio no sea ni
ANALISTA ni EMPLEADO, y adems tengan un salario mayor de
200000.
29 Seleccionar de la tabla EMPLE los empleados cuyo salario est
entre 2000000 y 3000000 (utilizar BETWEEN).
30 Seleccionar el apellido, salario y nmero de departamento de
los empleados cuyo salario sea mayor que 200000 en los
departamentos 10 30.
31. Mostrar el apellido y nmero de los empleados cuyo salario no
est entre 100000 y 200000 (utilizar BETWEEN).
32.Obtener el apellidos de todos los empleados en minscula.
33.En una consulta concatena el apellido de cada empleado con
su oficio.
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.
35.Obtener el ao de contratacin de todos los empleados (funcin
YEAR).
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).
38.Para cada empleado mostrar el apellido y el mayor valor del
salario y la comisin que tienen.
39.Mostrar los datos de los empleados cuyo apellido empiece por
'A' y hayan sido contratados en el ao 1990.
40.Mostrar los datos de los empleados del departamento 10 que no
tengan comisin.

También podría gustarte