Tarea1

Páginas: 3 (556 palabras) Publicado: 6 de septiembre de 2015
1. Contar la cantidad de partidas realizadas en los campeonatos organizados entre el año 2012 y 2014
select COUNT(cod_partida )[partidas]
from partida_SGP
where YEAR(fecha)between 2012 and 2014Explicacion.- utilizando la funcion count ,where con year,between y añadiendo parametros se muestra el resultado esperado
2. Listar los participantes arbitros por pais,mostrar aquellos paises, dondela cantidad sea menor a tres

select ps.nomb_pais,COUNT(a.cod_partici)[particiopantes]
from arbitros_SGP as a inner join (pais_envia_partici_SCP as pe inner join pais_SCP as ps onpe.id_pais=ps.id_pais)on a.cod_partici=pe.cod_partici
group by ps.nomb_pais
having COUNT(a.cod_partici)<3

Explicacion.- utilizando la funcion count ,inner jon,having con year,between, inner join para unir las tablaspara las especificaciones del enunciado y añadiendo parametros se muestra el resultado esperado

3. Insertar en una tabla denominada aux_ArbitrosBrasil, los datos de los participantesárbitros(cod_partici,appat,apmat,nomb) que proceden del país Brasil, de aquellos participantes donde el apellido paterno empiece con la inicial de usted y el genero sea igual al de usted

create tableaux_arbitrosBrasil
(
cod_partici int,
appat varchar(21),
apmat varchar(21),
nomb varchar(21)
)

insert into aux_arbitrosBrasil
select p.cod_partici,p.appat,p.apmat,p.nomb
from arbitros_SGP as a inner joinparticipantes_SCP as p on a.cod_partici=p.cod_partici
where p.appat like 's%' and p.genero ='m'and a.cod_partici in(select a.cod_partici
from arbitros_SGP as a inner join( pais_envia_partici_SCP aspe inner join pais_SCP as ps on pe.id_pais=ps.id_pais )
on a.cod_partici=pe.cod_partici
where ps.nomb_pais ='brasil' )


SELECT * FROM aux_arbitrosBrasilExplicacion.-añadiendo de un principio la tabla para la realizacion del enunciado y utilizando la funcion where con like se realizo la sub consulta y añadiendo parametros se muestra el resultado esperado
4....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea1
  • Tarea1
  • Tarea1
  • tarea1
  • tarea1
  • tarea1
  • tarea1
  • tarea1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS