martes, 30 de agosto de 2011

TAREA 33 CONSULTAS

REALIZAR LAS SIGUIENTES CONSULTAS

1. Listar todos los funcionarios.

select *
from funcionario
2. Listar las unidades que tengan el texto "EDUCACION" en su descripción.

select *
from UNIDAD
where descripcion like '%EDUCACION%'
3. Listar el código del funcionario que tiene como nombre: "LUISA REYES".

select ci
from funcionario
where nombre='LUISA REYES'
4. Listar todos los distritos.

select *
from DISTRITO
5. Listar los proyectos que se iniciaron en fecha "03-30-2010".
select *
from PROYECTO
where fechainicio='03-30-2010'
6. Listar los distritos que tengan el texto "CALIDAD DE VIDA MEDIA".

select *
from DISTRITO
where descripcion like 'CALIDAD DE VIDA MEDIA%'
7. Listar los ítems de funcionarios cuyos teléfonos se inicie con “732”.

select f.nombre, t.nroTelefono
from FUNCIONARIO f, TELEFONOF t
where f.item like t.Item and t.nroTelefono like '732%'

8. Listar los proyectos cuyo código termine con “1?”.
select *
from PROYECTO
where codP like '%1'

 
9. Listar los proyectos cuyo carnet empiece con “0000”.

select *
from PROYECTO
where codP like '0000%'



 
 10. Listar todas las unidades.

select *
from UNIDAD

 
11. Determinar la cantidad de pasos que siguió el proyecto  “000005

select p.nombre, o.descripcion
from PROYECTO p , OBSERVACIONP o
where p.codP like o.codProy

 
12. Determinar la cantidad de documentos con extension “aplicable”

select *
from DOCUMENTO
where extencion='aplicable'

 
13. Determinar la cantidad de documentos tipo “Minuta Descriptiva” y extension “aplicable”

select *
from DOCUMENTO
where extencion='aplicable' and descripcion='minuta descriptiva'

 
14. Listar todos los proyectos que se iniciaron a partir del ‘20/12/1990’

select *
from PROYECTO
where fechainicio like '20/12/1990'

 
15. Listar todos los documentos correspondientes al proyecto ‘000009

select p.nombre
from PROYECTO p, SEGUIMIENTO s, DOCUMENTO d
where p.codP like s.codProy and s.codDoc like d.codD

16. Cuantos y cuales son pasos en los que intervino el funcionario 146?.

select d.*
from DOCUMENTO d, SEGUIMIENTO s
where d.codD like s.codDoc and s.Item like '146'


 
17. Quién es el funcionario 104?

select *
from FUNCIONARIO
where item='104'

 
18. Cuántos registros tiene la tabla unidad?

select COUNT (*)
from UNIDAD

 
19. El remanente del proyecto ‘000005’ esta correcto?

Select p.codProy, p.remanente
from PRESUPUESTO p
where p.codProy  = '000005'

 
20. Cuánto se presupuesto en todos los proyectos?

select SUM(p.costofin)
from PRESUPUESTO p

 
21. Cuántos proyectos se llevan a cabo en el distrito 5? (4 filas)

select p.*
from PROYECTO p, DIST_PROY dp, DISTRITO d
where p.codP like dp.codProy and  dp.nroDist='5'

 
22. Cuántos distritos son del tipo ‘CALIDAD DE VIDA BAJA’?

select *
from DISTRITO
where descripcion like '%baja%'

 
23. Mostrar los proyectos que se adjudico la empresa ‘Coca Cola’

select p.nombre
from EMPRESA e, ADJUDICACION a, PROYECTO p
where e.nombre = 'COCA-COLA' and a.codProy like p.codP

 
24. Determinar el monto entre todos los proyectos adjudicados por la empresa ‘000008’?

select SUM(p.costoIni)
from ADJUDICACION a, PROYECTO proy, PRESUPUESTO p
where a.Nit='000008' and a.codProy like proy.codP and proy.codP like p.codProy

 
25. Cuántos son los proyectos presupuestados con mas de 15.000Bs?

select *
from PRESUPUESTO
where costoIni > 15000

 
26. Cuántos son los proyectos financiados por el Banco Mundial u ONG?

select COUNT(f.nombre)
from TIPO_FINANCIAMIENTO f, PRESUPUESTO p, PROYECTO proy
where f.nombre='financiado' or f.nombre = 'cooperativo' and f.nrocp like p.nro_cp and p.codProy like proy.codP

 
27. Mostrar los proyectos financiados por la empresa ‘SOBOCE’?

select p.nombre
from EMPRESA e, ADJUDICACION a, PROYECTO p
where e.nombre = 'SOBOCE' and a.codProy like p.codP

 
28. Determinar los proyectos con monto superior a 20.000 de costo inicial?

select proy.nombre
from PRESUPUESTO p, PROYECTO proy
where p.costoIni > 20000 and p.codProy=proy.codP

 
29. Determinar la cantidad de funcionarios de la unidad ’cobranzas’?

select COUNT(f.nombre)
from FUNCIONARIO f, UNIDAD u
where u.nombreU='control' and u.nombreU like f.NombreU
 
30. Mostrar la unidad en la que se encuentra el funcionario ‘MENDEZ PRIETO VICTOR’?

select f.nombre, u.nombreU, u.descripcion
from FUNCIONARIO f, UNIDAD u
where f.nombre='MENDEZ PRIETO VICTOR' and u.nombreU like f.NombreU

31. Determinar el numero de usuarios cuyo idUsuario empieza con el carácter ‘M’?

select COUNT(u.idUsuario)
from USUARIO u
where u.idUsuario like  'M%'





 

32. Determinar la cantidad de teléfonos del funcionario104?

select COUNT(*)
from TELEFONOF tf
where tf.item='104'

 
33. Mostrar los números de teléfono de la empresa 524413?
select te.nroTelefono, te.Nit
from TELEFONOE te
where te.Nit='524413'


No hay comentarios:

Publicar un comentario