BASE DE DATOS #2

1. Mostrar dpi, nombre, apellido, dirección y teléfonos de los ciudadanos que nacieron en el municipio de Villa
Canales.
SELECT  ciudadanos.dpi, ciudadanos.nombre,  ciudadanos.apellido,  ciudadanos.direccion, ciudadanos.tel_movil, ciudadanos.tel_casa
FROM ciudadanos INNER JOIN  municipios
on ciudadanos.lugar_nacimiento = municipios.cod_muni
WHERE municipios.nombre='Villa Canales';   
# registros 51
2. Listar todos los municipios del departamento de Guatemala.
SELECT municipios.nombre
FROM municipios INNER JOIN departamentos
on municipios.cod_depto=departamentos.cod_depto
WHERE departamentos.nombre='Guatemala'
# registros 17
3. Listar los datos de todas las personas que tienen como nivel académico Diversificado.
SELECT ciudadanos.nombre,apellido
from ciudadanos iNNER JOIN nivelesacademicos
ON ciudadanos.cod_nivel_acad=nivelesacademicos.cod_nivel_acad
WHERE nivelesacademicos.nombre='Diversificado';
# registros 369
4. Localizar dpi, nombre completo (apellido, nombre) de los ciudadanos que pertenecen al municipio El Adelanto.
SELECT dpi, CONCAT(ciudadanos.nombre," ",apellido) AS nombre_completo
FROM ciudadanos INNER JOIN municipios
ON ciudadanos.lugar_nacimiento=municipios.cod_muni
WHERE municipios.nombre='El Adelanto'
# registros 6
5. Mostrar dpi, nombre completo (apellido, nombre), email, teléfono, fecha de nacimiento de los ciudadanos que
nacieron en el departamento de Petén.
SELECT dpi, CONCAT(ciudadanos.nombre," ",apellido)as nombre_completo, email, tel_movil, lugar_nacimiento
FROM ciudadanos INNER JOIN municipios
on ciudadanos.lugar_nacimiento=municipios.cod_muni
INNER JOIN departamentos ON departamentos.cod_depto=municipios.cod_depto
WHERE departamentos.nombre='Peten'
# registros 85
6. Mostrar los datos de todos los ciudadanos que nacieron en el departamento de Quetzaltenango y que son mayores de edad.
SELECT dpi,ciudadanos.nombre,apellido,direccion,tel_casa,tel_movil,email,fechanac,ciudadanos.cod_nivel_acad,lugar_nacimiento
FROM ciudadanos INNER JOIN municipios
on ciudadanos.lugar_nacimiento=municipios.cod_muni
INNER JOIN departamentos ON departamentos.cod_depto=municipios.cod_depto
WHERE departamentos.nombre='Quetzaltenango' and  fechanac<'20000000';
Se cambio la fecha de uno para que fuera menor, así se verificaría si funciona
# registros 182 ---> # registros 181
7. Listar todos los municipios y el nombre del departamento al que pertenecen, de la región Central.
 SELECT municipios.nombre,departamentos.nombre
FROM municipios INNER JOIN departamentos
on municipios.cod_depto=departamentos.cod_depto
INNER JOIN regiones ON regiones.cod_region=departamentos.cod_region
WHERE regiones.nombre='Central'
# registros 45
8. Listar todos los ciudadanos menores de edad que pertenecen a la región Norte.
SELECT CONCAT(ciudadanos.nombre," ",apellido) AS nombre_completo

FROM ciudadanos INNER JOIN municipios

on ciudadanos.lugar_nacimiento=municipios.cod_muni

INNER JOIN departamentos ON departamentos.cod_depto=municipios.cod_depto

INNER JOIN regiones ON regiones.cod_region=departamentos.cod_region

WHERE regiones.nombre='Norte' AND fechanac>'20000000'
Se Altero 1 perfil el cual nació en el 2002
# registros 1
9. Localizar a los datos de todos los ciudadanos con el nivel académico Tecnico(a), del departamento de Guatemala.
SELECT ciudadanos.*
FROM nivelesacademicos INNER JOIN ciudadanos
ON nivelesacademicos.cod_nivel_acad= ciudadanos.cod_nivel_acad
INNER JOIN municipios ON municipios.cod_muni = ciudadanos.lugar_nacimiento
INNER JOIN departamentos ON departamentos.cod_depto= municipios.cod_depto
WHERE nivelesacademicos.nombre='Tecnico(a)' and departamentos.nombre='Guatemala'
# registros 107
10. Localizar dpi, nombre completo (apellido, nombre), correo electrónico y teléfono, de los ciudadanos que
pertenecen a la región Sur Oriental y que poseen el nivel académico de Doctor.

SELECT ciudadanos.*
FROM nivelesacademicos INNER JOIN ciudadanos
ON nivelesacademicos.cod_nivel_acad= ciudadanos.cod_nivel_acad
INNER JOIN municipios ON municipios.cod_muni = ciudadanos.lugar_nacimiento
INNER JOIN departamentos ON departamentos.cod_depto= municipios.cod_depto
INNER JOIN regiones on regiones.cod_region= departamentos.cod_region
WHERE regiones.cod_region=4 and nivelesacademicos.cod_nivel_acad=8
# registros 28







No hay comentarios:

Publicar un comentario

  Instalación y Configuración de Java Presentación:  https://prezi.com/view/i16FwfkEVIrBZLtgTxWz/