Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO:
SALIDA GRAFICA:
RESULTADO:
2. ¿Cuál es el departamento que tiene la mayor diferencia entre el área real y el área oficial?
CODIGO:
SALIDA GRAFICA:
RESULTADO:
3. Cuál es la distancia máxima y mínima entre los departamentos más pequeño y más grande
CODIGO:
SALIDA GRAFICA:
--NO HAY
RESULTADO:
CODIGO COMPLETO:
--CONSULTAS:
-- 1. DETERMINAR EL DEPARTAMENTO MÁS GRANDE Y EL MÁS PEQUEÑO DE TODOS.
CREATE TABLE CONSULTA_1 AS (
WITH AUX AS (
SELECT NOMBRE_DPT , ST_AREA(GEOM) AS AREA, GEOM FROM DEPARTAMENTOS)
SELECT NOMBRE_DPT, AREA, GEOM FROM AUX
WHERE AREA = (SELECT MAX(AREA) FROM AUX)
OR AREA = (SELECT MIN(AREA) FROM AUX))
--2. CUÁL ES EL DEPARTAMENTO QUE TIENE LA MAYOR DIFERENCIA ENTRE EL ÁREA REAL Y EL ÁREA OFICIAL .
--3.CUÁL ES LA DISTANCIA MÁXIMA Y MÍNIMA ENTRE LOS DEPARTAMENTOS MÁS PEQUEÑO Y MÁS GRANDE
WITH AUX AS(
WITH T1 AS (SELECT NOMBRE_DPT , ST_AREA(GEOM) AS AREA, GEOM
FROM DEPARTAMENTOS)
SELECT NOMBRE_DPT, AREA, GEOM FROM T1
WHERE AREA = (SELECT MAX(AREA) FROM T1)
OR AREA = (SELECT MIN(AREA) FROM T1))
SELECT AUX1.NOMBRE_DPT AS DEPART_1, AUX2.NOMBRE_DPT AS DEPART_2,
ST_DISTANCE(AUX1.GEOM,AUX2.GEOM) AS MIN_DIST,
ST_MAXDISTANCE(AUX1.GEOM,AUX2.GEOM) AS MAX_DIST
FROM AUX AUX1, AUX AUX2
WHERE AUX1.NOMBRE_DPT != AUX2.NOMBRE_DPT
LIMIT 1