ensayo tics

Páginas: 5 (1143 palabras) Publicado: 6 de agosto de 2014
GUIA DE EJERCICIOS PARA RESOLVER: SQL
I.

Dada la siguiente base de datos relacional:

RESUELVA LAS SIGUIENTES CONSULTAS EN SQL:
1.
Mostrar los nombres de los empleados ordenados alfabéticamente
(Z…A)

select * from EMPLEADO order by nombre desc
2.
Seleccionar el nombre, el oficio y la localidad de los
departamentos donde trabajan los Vendedores.

select nombre, oficio,localizacion from EMPLEADO,DEPARTAMENTO
where oficio ='Vendedor' and EMPLEADO.dept_no=DEPARTAMENTO.dept_no
3.
Listar los nombres de los empleados cuyo nombre termine con la
letra ‘o’.

select nombre from EMPLEADO where nombre like ‘%o’
4.
Seleccionar el nombre, el oficio y salario de los empleados que
trabajan en León.

select nombre, oficio, salario from EMPLEADO where dir=’Leon’

selectnombre, oficio, salario from
EMPLEADO,DEPARTAMENTO
where
EMPLEADO.dept_no=DEPARTAMENTO.dept_no and localizacion=’El
Coyolar’

1

5.
Seleccionar el nombre, salario y localidad donde trabajan de
los empleados que tengan un salario entre 10000 y 13000.

select
nombre,
salario,
localizacion
from
EMPLEADO,
DEPARTAMENTO
where
EMPLEADO.dept_no=DEPARTAMENTO.dept_no
and
salariobetween 10000 and 13000
6.
Visualizar los departamentos con más de 5 empleados.

select EMPLEADO.depto_no,count(*) from EMPLEADO, DEPARTAMENTO
where
EMPLEADO.dept_no=DEPARTAMENTO.dept_no
group
by
EMPLEADO.depto_no having count(*) > 5
7.
Mostrar el nombre, salario y nombre del departamento de los
empleados que tengan el mismo oficio que ‘Leonel Alfonso Esquivel’.

select
nombre,salario,
nombre_depto
from
EMPLEADO,
DEPARTAMENTO
where
EMPLEADO.dept_no=DEPARTAMENTO.dept_no
and
oficio=(select oficio from
Cliente where nombre==‘Leonel Alfonso
Esquivel’)
8.
Mostrar el nombre, salario y nombre del departamento de los
empleados que tengan el mismo oficio que “Castillo Montes Luis” y
que no tengan comisión.

select
nombre,
salario,
nombre_depto
from
EMPLEADO,DEPARTAMENTO where EMPLEADO.dept_no=DEPARTAMENTO.dept_no and oficio
= (select oficio from EMPLEADO where nombre=’Castillo Montes Luis’)
and comision is null
9.
Mostrar los datos de los empleados que trabajan en el
departamento de contabilidad, ordenados por nombre.

select
*
from
EMPLEADO,
DEPARTAMENTO
where
EMPLEADO.dept_no=DEPARTAMENTO.dept_no
and
nombre_depto
='Contabilidad' order by nombre
10. Nombre de los empleados que trabajan en León y cuyo oficio sea
analista o empleado.

select
nombre
from
EMPLEADO,
DEPARTAMENTO
where
Cliente.depto_no=Departamento.depto_no and localizacion='Leon' and
oficio in ('Analista','Empleado')
11.


Calcula el salario medio de todos los empleados.
select avg(salario) from EMPLEADO

12.
10?


¿Cuál es elmáximo salario de los empleados del departamento
select max(salario) from

EMPLEADO where depto_no = 10

2

13. Calcula el salario mínimo de los empleados del departamento
‘VENTAS’.

select min(salario) from
EMPLEADO, DEPARTAMENTO where
nombre_depto=”Ventas” and EMPLEADO.dept_no=DEPARTAMENTO.dept_no
14. Calcula el promedio del salario de
departamento de ‘CONTABILIDAD’.

selectavg(salario) from
EMPLEADO,
EMPLEADO.dept_no=DEPARTAMENTO.dept_no
nombre_depto=’Contabilidad’
15.


los

empleados

DEPARTAMENTO

del
where
and

¿Cuántos empleados hay en el departamento número 10?
select count(*) from EMPLEADO where depto_no = 10

16. ¿Cuántos empleados hay en el departamento de ‘VENTAS’?

select count(*) from EMPLEADO, DEPARTAMENTO where nombre_depto='VENTAS'.
17.


Calcula el número de empleados que no tienen comisión.
select count(*) from EMPLEADO where comision is null.

18. Visualizar cuántos nombres de los empleados empiezan por la
letra ‘A’.

select count(*) from EMPLEADO where nombre like 'A%'.
19. Visualizar el número de empleados de cada departamento.

select EMPLEADO.depto_no,count(*) from EMPLEADO, DEPARTAMENTO
where...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de tics
  • Ensayo De Tics
  • Ensayo tics
  • Ensayo de las tics
  • ensayo de tics
  • Ensayo de las tics
  • Ensayo Tics
  • ensayo TICS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS