Академический Документы
Профессиональный Документы
Культура Документы
txt
1)Obtener los nombres de los hospedajes que realizan actividades gratuitas de
caminatas y tambien realizan actividades gratuitas de bicicleteadas.
select "nomHosp" from hosp
natural join
(select codh from gratis
natural join
(select codact from act where "nombAct" = 'caminata')
intersect
select codh from gratis
natural join
(select codact from act where "nombAct" = 'bicicleta'))
4)Mostrar hospedajes (todos sus datos) que realizan todas las actividades
registradas, entre gratuitas y pagas.
select * from hosp
where not exists
(select * from act
where not exists
(select * from (select * from gratis union select codh, codact from pagas)
where codh=hosp.codh and codact=act.codact
))
5)Mostrar hospedajes (todos sus datos) de san juan que poseen habitaciones
cuadruples y que organizan la mayor cantidad de actividades gratis.
create view maxi as
(select distinct * from hosp natural join
(select codh from habit where "tipo"='cuadruple')
natural join
(select codh, count(codact) as act_gratis from gratis
group by(codh)));
Pgina 1