SELECT [campos|*] FROM [table] WHERE [condición]
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 *
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=2010-03-30
6. Listar los distritos que tengan el texto "CALIDAD DE VIDA MEDIA".
select *
from distrito
where descripcion='CALIDAD DE VIDA MEDIA'
7. Listar los ítems de funcionarios cuyos telefonos se inicie con “732”.
select funcionario.ITEM
from FUNCIONARIO,TELEFONOF
WHERE FUNCIONARIO.Item=TELEFONOF.Item and telefonof.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 “000006”
select codDoc
from SEGUIMIENTO
where CODPROY='000006'
12. Determinar la cantidad de documentos con extension “aplicable”
select count(extencion)
from documento
where extencion='aplicable'
13. Determinar la cantidad de documentos tipo “Minuta Descriptiva” y extension “aplicable”
select count(extencion)
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>1990-12-20
15. Listar todos los documentos correspondientes al proyecto ‘000009’
select a.nombre
from documento a, seguimiento b
where a.codD=b.codDoc and codProy='000009'
16. Cuantos y cuales son pasos en los que intervino el funcionario 146?.
select nombre
from funcionario
where item=104
17. Quién es el funcionario 104?
select nombre
from funcionario
where item=104
18. Cuántos registros tiene la tabla unidad?
select count(nombreU)
from unidad
19. El remanente del proyecto ‘000005’ esta correcto?
select remanente
from presupuesto
where codproy='000005'
20. Cuánto se presupuesto en todos los proyectos?
select sum(costoini)
from presupuesto
21. Cuántos proyectos se llevan a cabo en el distrito 0006? (4 filas)
select count(*)
from dist_proy
where nroDist=6
22. Cuántos distritos son del tipo ‘CALIDAD DE VIDA BAJA’?
select *
from distrito
where descripcion='CALIDAD DE VIDA BAJA'
23. Mostrar los proyectos que se adjudico la empresa ‘Coca Cola’
select B.CODPROY
from EMPRESA A,ADJUDICACION B
WHERE B.NIT=A.NIT AND A.NOMBRE='COCA-COLA'
24. Determinar el monto entre todos los proyectos adjudicados por la empresa ‘000008’?
select sum(costofin)
from PRESUPUESTO
WHERE CODPROY='000008'
25. Cuántos son los proyectos presupuestados con mas de 15.000Bs?
select nombre
from PROYECTO
WHERE codp in (select codproy
from PRESUPUESTO
WHERE costoIni>15000)
26. Cuántos son los proyectos financiados por el Banco Mundial u ONG?
select nombre
from PROYECTO
WHERE codp in (select codproy
from PRESUPUESTO
WHERE nrocp in (select nrocp
from TIPO_FINANCIAMIENTO
WHERE nombre='Banco Mundial u ONG’))
27. Mostrar los proyectos financiados por la empresa ‘SOBOCE’?
select nombre
from PROYECTO
WHERE codp in (select codproy
from PRESUPUESTO
WHERE nrocp in (select nrocp
from TIPO_FINANCIAMIENTO
WHERE nombre='SOBOCE’))
28. Determinar los proyectos con monto superior a 20.000 de costo inicial?
select nombre
from PROYECTO
WHERE codp in (select codproy
from PRESUPUESTO
WHERE (costoIni-costoIni)>20000)
29. Determinar la cantidad de funcionarios de la unidad ’cobranzas’?
select count(nombreU)
from FUNCIONARIO
WHERE nombreU=’cobranzas’)
30. Mostrar la unidad en la que se encuentra el funcionario ‘MENDEZ PRIETO VICTOR’?
select nombreU
from FUNCIONARIO
WHERE nombre=’ MENDEZ PRIETO VICTOR’
31. Determinar el numero de usuarios cuyo idUsuario empieza con el carácter ‘M’?
select count(Item)
from USUARIO
WHERE idUsuario =’M%’
32. Determinar la cantidad de teléfonos del funcionario104?
select count(ITEM)
from TELEFONOF
WHERE item=104
33. Mostrar los números de teléfono de la empresa 524413?
select nrotelefono
from TELEFONOE
WHERE nit=524413