Taller de Consultas Bogota
Taller de Consultas Bogota
Taller de Consultas Bogota
10. Muestre las localidades que tienen mayor número de jardines infantiles.
SELECT loc.locnombre "Localidad", COUNT(loc.locnombre) "Jardines Infantiles"
FROM localidad loc
INNER JOIN colegios col ON col.cod_loca = loc.loccodigo
WHERE nombre_est LIKE '%JARDIN INFANTIL%'
GROUP BY loc.locnombre
Bases de Datos Espaciales 5
11. Muestre las localidades que tienen más colegios y por donde no pasa ninguna ciclovía.
--- No encuentra la relación entre las tablas ciclovía y localidad
12. Muestre los colegios que tienen mayor distancia entre sí.
SELECT C1.nombre_SED nombre1,C2.nombre_SED nombre2,
MAX(SDO_GEOM.SDO_DISTANCE(C1.geometry, C2.geometry, 0.005)) Distancia
FROM colegios C1, colegios C2
GROUP BY c1.nombre_SED, c2.nombre_sed
ORDER BY MAX(SDO_GEOM.SDO_DISTANCE(C1.geometry, C2.geometry, 0.005)) DESC;
Bases de Datos Espaciales 6
13. Muestre los barrios que no contienen ningún Hotel. (Barrios que no contienen ningún jardin)
14. Muestre los colegios que estén dentro de un rango de 5 km del Estadio Nemesio Camacho El
Campin. (No se puede operar por el sistema de coordenadas)
16. Muestre la localidad que tengan mayor número de jardines infantiles, pero menores colegios
con discapacidad cognitiva.
GROUP BY loc.locnombre
ORDER BY COUNT(loc.locnombre) DESC
)WHERE ROWNUM = 1;
17. Mostrar los parques/escenarios que en el nombre tengan la palabra “Desarrollo” y que estén en
la localidad de Engativa.
18. Mostrar los colegios que tengan el mismo nombre en diferentes localidades.
SELECT colegio FROM(SELECT a.objectid, a.cod_loca, a.nombre_est colegio,b.objectid,
b.cod_loca, b.nombre_est
FROM colegios a, colegios b
WHERE a.nombre_est= b.nombre_est
AND a.cod_loca<>b.cod_loca
Bases de Datos Espaciales 9