EJERCICIOS
1. Listar todos los funcionarios.
2. Listar las unidades que tengan el texto "EDUCACION" en su descripción.
3. Listar el código del funcionario que tiene como nombre: "LUISA REYES".
4. Listar todos los distritos.
5. Listar los proyectos que se iniciaron en fecha "03-30-2010".
6. Listar los distritos que tengan el texto "CALIDAD DE VIDA MEDIA".
7. Listar los ítems de funcionarios cuyos telefonos se inicie con “732”.
8. Listar los proyectos cuyo código termine con “1?”.
9. Listar los proyectos cuyo carnet empiece con “0000”.
10. Listar todas las unidades.
11. Determinar la cantidad de pasos que siguió el proyecto “000006”
12. Determinar la cantidad de documentos con extension “aplicable”
13. Determinar la cantidad de documentos tipo “Minuta Descriptiva” y extension “aplicable”
14. Listar todos los proyectos que se iniciaron a partir del ‘20/12/1990’
15. Listar todos los documentos correspondientes al proyecto ‘000009’
16. Cuantos y cuales son pasos en los que intervino el funcionario 146?.
17. Quién es el funcionario 104?
18. Cuántos registros tiene la tabla unidad?
19. El remanente del proyecto ‘000005’ esta correcto?
20. Cuánto se presupuesto en todos los proyectos?
21. Cuántos proyectos se llevan a cabo en el distrito 0006? (4 filas)
22. Cuántos distritos son del tipo ‘CALIDAD DE VIDA BAJA’?
23. Mostrar los proyectos que se adjudico la empresa ‘Coca Cola’
24. Determinar el monto entre todos los proyectos adjudicados por la empresa ‘000008’?
25. Cuántos son los proyectos presupuestados con mas de 15.000Bs?
26. Cuántos son los proyectos financiados por el Banco Mundial u ONG?
27. Mostrar los proyectos financiados por la empresa ‘SOBOCE’?
28. Determinar los proyectos con monto superior a 20.000 de costo inicial?
29. Determinar la cantidad de funcionarios de la unidad ’cobranzas’?
30. Mostrar la unidad en la que se encuentra el funcionario ‘MENDEZ PRIETO VICTOR’?
31. Determinar el numero de usuarios cuyo idUsuario empieza con el carácter ‘M’?
32. Determinar la cantidad de teléfonos del funcionario104?
33. Mostrar los números de teléfono de la empresa 524413?
-------------------33 CONSULTAS SQL SOLUCION
--1
SELECT *
FROM FUNCIONARIO
--2
SELECT *
FROM UNIDAD
WHERE descripcion like '%EDUCACION%'
--3
SELECT ITEM
FROM FUNCIONARIO
WHERE NOMBRE='LUISA REYES'
--4
SELECT ITEM
FROM FUNCIONARIO
WHERE NOMBRE='LUISA REYES'
--5
SELECT *
FROM PROYECTO
WHERE FECHAINICIO=2010-03-30
--6
SELECT *
FROM DISTRITO
WHERE DESCRIPCION LIKE'%CALIDAD DE VIDA MEDIA%'
--7
SELECT ITEM
FROM TELEFONOF
WHERE NROTELEFONO LIKE '732_____'
--8
SELECT *
FROM PROYECTO
WHERE CODP LIKE '%1'
--9
SELECT *
FROM PROYECTO
WHERE CODP LIKE '0000%'
--10
SELECT *
FROM UNIDAD
--11
SELECT COUNT(*)
FROM ADJUDICACION
WHERE CODPROY='000006'
--12
SELECT COUNT(*)
FROM DOCUMENTO
WHERE EXTENCION='APLICABLE'
--13
SELECT COUNT(*)
FROM DOCUMENTO
WHERE TIPO_CONTENIDO='MINUTA DESCRIPTIVA'AND EXTENCION='MINUTA DESCRIPIVA'
--14
SELECT *
FROM PROYECTO
WHERE FECHAINICIO>=2010-07-01
--15
SELECT D.*
FROM DOCUMENTO D INNER JOIN SEGUIMIENTO S ON CODD=CODDOC
WHERE S.CODPROY='000009'
--16
SELECT COUNT(*),CODPROY
FROM SEGUIMIENTO
WHERE ITEM=146
--17
SELECT NOMBRE
FROM FUNCIONARIO
WHERE ITEM=104
--18
SELECT COUNT(*)
FROM UNIDAD
--19
SELECT REMANENTE
FROM PRESUPUESTO
WHERE CODPROY='000005'
--20
SELECT SUM(COSTOINI+COSTOFIN)
FROM PRESUPUESTO
--21
SELECT COUNT(*)
FROM DIST_PROY
WHERE NRODIST='0006'
--22
SELECT COUNT(*)
FROM DISTRITO
WHERE DESCRIPCION='CALIDAD DE VIDA BAJA'
--23
SELECT DISTINCT P.*
FROM EMPRESA E,ADJUDICACION A,PROYECTO P
WHERE E.NOMBRE='COCA-COLA'
--24
SELECT SUM(PR.COSTOINI+PR.COSTOFIN)
FROM ADJUDICACION A,PROYECTO P,PRESUPUESTO PR
WHERE A.NIT='000008'
--25
SELECT COUNT(*)
FROM PRESUPUESTO
WHERE COSTOINI+COSTOFIN>=15000
--26
SELECT COUNT(*)
FROM EMPRESA E,ADJUDICACION A
WHERE E.NOMBRE='BANCO MUNDIAL' OR E.NOMBRE='ONG'
--27
SELECT DISTINCT P.*
FROM EMPRESA E,ADJUDICACION A,PROYECTO P
WHERE E.NOMBRE='SOBOCE'
--28
SELECT DISTINCT P.*
FROM PROYECTO P,PRESUPUESTO PR
WHERE PR.COSTOINI>=20000
--29
SELECT COUNT(*)
FROM FUNCIONARIO
WHERE NOMBREU='COBRANZAS'
--30
SELECT NOMBREU
FROM FUNCIONARIO
WHERE NOMBRE='MENDEZ PRIETO VICTOR'
--31
SELECT COUNT(*)
FROM USUARIO
WHERE IDUSUARIO LIKE 'M%'
--32
SELECT COUNT(*)
FROM TELEFONOF
WHERE ITEM=104
--33
SELECT NROTELEFONO
FROM TELEFONOE
WHERE NIT=524413