select count(*) from Webbsida;
select count(*) from Webbsida where Adress like '%.se%';
Inför den nya tryckning som gjordes våren 2007, ändrades övningen till att i stället handla om på hur många webbsidor som ordet flogiston förekommer. Svaret på den nya frågan:
select count(*) from Sokord, Finns where Sokord.Id = Finns.Sokord and Sokord.Ord = 'flogiston';
select Sokord.Id, Sokord.Ord, count(*) as Antal from Sokord, Finns where Sokord.Id = Finns.Sokord group by Sokord.Id, Sokord.Ord order by Antal desc;
create view VanligaOrd as select Sokord.Id, Sokord.Ord, count(*) as Antal from Sokord, Finns where Sokord.Id = Finns.Sokord group by Sokord.Id, Sokord.Ord; select Ord from VanligaOrd where Antal = (select max(Antal) from vanligaord);
select Sokord.Id, Sokord.Ord, count(Finns.Sokord) from Sokord left outer join Finns on Sokord.Id = Finns.Sokord group by Sokord.Id, Sokord.Ord order by Sokord.Ord;
create view Ordantal(Webbsida, Antal) as select Webbsida, count(*) from Finns group by Webbsida; select avg(Antal) from Ordantal;
create view Ordantal(Webbsida, Antal) as select Webbsida, count(*) from Webbsida, Finns where Webbsida.Id = Finns.Webbsida and Adress like '%.se%' group by Webbsida; select avg(Antal) from Ordantal;
create view Ordantal(Webbsida, Antal) as select Webbsida.Id, count(Finns.Sokord) from Webbsida left outer join Finns on Webbsida.Id = Finns.Webbsida where Adress like '%.se%' group by Webbsida.Id; select avg(Antal) from Ordantal;