Está en la página 1de 3

CONSULTAS SQL

CANDIDATO (cod_candidato, nom_candidato, apell_candidato, edad, titulo_prof, nom_partido, cod_cuidad)

CIUDAD_CANDIDATO (cod_cuidad, nom_ciudad)

PARTIDO_POLITICO (nom_partido, mun_seguidores, símbolo)

VOTOS (cod_candidato, cantidad_voto)

1.- listar el nombre, apellido juntas ejemplo (Luis ramiro tarso), además del título
profesional, edad, nombre del partido político,simbolo cada tabla asignarle los
siguientes nombres (nombre completo, título profesional,edad,nombre del partido,
símbolo) a la que pertenece el candidato cuyo código cuidad es de “57”.

SELECT concat(nom_candidato," ",apell_candidato)"nombre completo",titulo_prof"titulo


profesional",edad FROM candidato c,partido_politico p WHERE c.nom_partido=p.nom_partido
AND cod_ciudad='057';

SELECT concat(nom_candidato," ",apell_candidato)"nombre completo",titulo_prof"titulo


profesional",edad FROM candidato c JOIN partido_politico p ON (c.nom_partido=p.nom_partido
) AND cod_ciudad='057';

2.-listar nombre, apellido del candidato además del símbolo donde número de
simpatizantes este comprendida entre 500000 y 900000.

SELECT nom_candidato,apell_candidato,simbolo FROM partido_politico p,candidato c WHERE


p.nom_partido=c.nom_partido AND num_seguidores BETWEEN 500000 AND 900000;

SELECT nom_candidato,apell_candidato,simbolo FROM partido_politico p JOIN candidato c ON


(p.nom_partido=c.nom_partido) AND num_seguidores BETWEEN 500000 AND 900000;

3.-listar nombre, apellido, edad del candidato, el número de votos

SELECT nom_candidato,apell_candidato,edad,nom_partido, cantidad_voto FROM


candidato c, votos v WHERE c.cod_candidato=v.cod_candidato;

SELECT nom_candidato,apell_candidato,edad,nom_partido, cantidad_voto FROM


candidato c JOIN votos v ON ( c.cod_candidato=v.cod_candidato);
4.-mostrar nombre,edad,titulo profesional de los candidatos que son de la cuidad de
Tacna y cusco.

SELECT nom_candidato,edad,titulo_prof FROM cuidad_candidato a, candidato c


WHERE a.cod_ciudad=c.cod_ciudad AND nom_ciudad in ('tacna','cusco');

SELECT nom_candidato,edad,titulo_prof FROM cuidad_candidato a JOIN candidato c


ON ( a.cod_ciudad=c.cod_ciudad) AND nom_ciudad in ('tacna','cusco');

5.-listar la máxima cantidad de votos, edad, nombre del candidato

SELECT max(cantidad_voto)"maximo votos",edad,nom_candidato"nombre candidato"


FROM votos v, candidato c WHERE v.cod_candidato=c.cod_candidato;

SELECT max(cantidad_voto)"maximo votos",edad,nom_candidato"nombre candidato"


FROM votos v JOIN candidato c ON (v.cod_candidato=c.cod_candidato);

DIAGRAMA ENTIDAD-RELACION

También podría gustarte