Consultas en SQL
Consultas en SQL
Consultas en SQL
BASES DE DATOS
PRACTICA No 4
Mostrar la primera fila de todos los datos de la tabla municipio ordenado por
nombre
SELECT *
FROM MUNICIPIO
ORDER BY NOMBRE
LIMIT 1
Mostrar los municipios que su población sea igual a 7000 o 5000 personas
SELECT *
FROM MUNICIPIO
WHERE POBLACION = 5000 OR POBLACION = 7000
________________________________________
Javier Felipe Moncada Sánchez, 2010
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
Mostrar los municipios que su población sea menor a 1000 personas y que su
nombre contenga la letra U (sin utilizar el conector lógico AND)
SELECT *
FROM MUNICIPIO
WHERE POBLACION < 1000
INTERSECT
SELECT *
FROM MUNICIPIO
WHERE NOMBRE LIKE '%U%'
Cual es la población hoy y cual es la del próximo año con un crecimiento del
4% anual
SELECT ID_MPIO, NOMBRE, POBLACION, POBLACION * 1.05 AS POB_2007
FROM MUNICIPIO
________________________________________
Javier Felipe Moncada Sánchez, 2010
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
SELECT SUM(POBLACION)
FROM MUNICIPIO
WHERE NOMBRE IN ('TENJO', 'TABIO', 'QUIBDO')
Cuales son los municipios que tienen una población entre 200 y 500 habitantes
SELECT *
FROM MUNICIPIO
WHERE POBLACION BETWEEN 200 AND 500
Mostrar todos los datos y las columnas Nombre del Departamento, Nombre del
Municipio y población del municipio, de la tabla municipio y departamento
SELECT DEPARTAMENTO.NOMBRE AS DEPTO, MUNICIPIO.NOMBRE AS MPIO,
MUNICIPIO.POBLACION
FROM DEPARTAMENTO, MUNICIPIO
WHERE DEPARTAMENTO.ID_DEPTO = MUNICIPIO.ID_DEPTO
Mostrar todos los datos y las columnas Nombre del Departamento, Nombre del
Municipio y población del municipio, del departamento de Cundinamarca
SELECT DEPARTAMENTO.NOMBRE AS DEPTO, MUNICIPIO.NOMBRE AS MPIO,
MUNICIPIO.POBLACION
________________________________________
Javier Felipe Moncada Sánchez, 2010
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
Mostrar todos los datos y las columnas Nombre del Departamento, Nombre del
Municipio, escala de terremoto y fecha del mismo por municipio, de la tabla
departamento, municipio y epicentro
SELECT DEPARTAMENTO.NOMBRE AS DEPTO, MUNICIPIO.NOMBRE AS MPIO,
EPICENTRO.ESCALA, EPICENTRO.FECHA
FROM DEPARTAMENTO, MUNICIPIO, EPICENTRO
WHERE DEPARTAMENTO.ID_DEPTO = MUNICIPIO.ID_DEPTO AND
MUNICIPIO.ID_MPIO = EPICENTRO.iD_MPIO AND MUNICIPIO.ID_DEPTO =
EPICENTRO.ID_DEPTO
Mostrar todos los datos y las columnas Nombre del Departamento, Nombre del
Municipio, población del municipio y la máxima escala de terremoto por
municipio, de la tabla municipio y departamento
SELECT DEPARTAMENTO.NOMBRE AS DEPTO, MUNICIPIO.NOMBRE AS MPIO,
MUNICIPIO.POBLACION, MAX (EPICENTRO.ESCALA) AS MAX_ESCALA
FROM DEPARTAMENTO, MUNICIPIO, EPICENTRO
WHERE DEPARTAMENTO.ID_DEPTO = MUNICIPIO.ID_DEPTO AND
MUNICIPIO.ID_MPIO = EPICENTRO.iD_MPIO AND MUNICIPIO.ID_DEPTO =
EPICENTRO.ID_DEPTO
GROUP BY DEPARTAMENTO.NOMBRE, MUNICIPIO.NOMBRE,
MUNICIPIO.POBLACION
De la consulta anterior solo mostrar los municipios una vez si cumplen con la
condición
________________________________________
Javier Felipe Moncada Sánchez, 2010
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
________________________________________
Javier Felipe Moncada Sánchez, 2010