8, select fa.faj, fa.kormeret from fa
where fa.telepules like "%falu%" order by fa.kormeret desc

9, select fa.faj, fa.kormeret, fa.telepules, fa.meres from fa
where fa.telepules like "%falu%" or fa.telepules like "%falva%";

10, select fa.telepules, fa.kormeret from fa 
where fa.faj like "%nyár%"

11, select fa.telepules, fa.kormeret from fa 
where fa.faj like "%bükk%" order by fa.kormeret desc;

12, select fa.telepules, fa.kormeret, fa.meres from fa 
where fa.faj like "%tölgy%" or fa.faj like "%szil%" order by fa.faj asc,  fa.telepules asc;

13, select fa.faj, fa.kormeret, fa.meres from fa where fa.telepules like "%Bagamér%";

14, select fa.faj, fa.telepules, fa.kormeret from fa
where fa.kormeret > 400 order by fa.kormeret asc;

15, select fa.faj, fa.meres, fa.kormeret from fa
where fa.kormeret < 400 and fa.kormeret > 300 

16, select fa.faj, fa.kormeret, fa.telepules, fa.meres from fa
where isNull(fa.meres) 

17, select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.kormeret > 400 order by fa.kormeret desc;

18, select fa.faj, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.faj like "%gyertyán%" order by megye.megye_nev asc ,fa.kormeret desc;

19, select fa.faj, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = "Hajdú-Bihar"

20, select fa.faj, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = "Nógrád" or megye.megye_nev = "Heves" order by fa.telepules asc

21, select fa.faj, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.telepules like "%Balaton%" order by fa.telepules desc

22, select fa.faj, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.kormeret < 300 order by fa.kormeret desc

23, select count(fa.azon) as "Darab" from fa
where fa.faj like "%gyertyán%"

24, select count(fa.azon) as "Darab" from fa
where fa.kormeret > 500

25, select avg(fa.kormeret) as "átlag" from fa

26, select avg(fa.kormeret) as "átlag" from fa where fa.telepules = "Bagamér";

27, select avg(fa.kormeret) as "átlag" from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = "Hajdú-Bihar";

28, select avg(fa.kormeret) as "átlag" from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = "Heves" or megye.megye_nev = "Nógrád";

29, select max(fa.kormeret) from fa

30, select max(fa.kormeret) from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = "Borsod-Abaúj-Zemplén"

31, select min(fa.kormeret) from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = "Heves";

32, select fa.faj, fa.telepules, fa.kormeret from fa
order by fa.kormeret desc limit 1

33, select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
order by fa.kormeret desc limit 1;

34, select fa.faj, fa.telepules, fa.kormeret from fa
where fa.kormeret > (select avg(fa.kormeret) as "átlag" from fa)

35, select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.kormeret > (select avg(fa.kormeret) as "átlag" from fa);

36, select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = (select distinct megye.megye_nev from megye
 inner join fa on fa.megyeid = megye.megye_id 
 where fa.telepules = "Alcsútdoboz");
 
 37, select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where megye.megye_nev = (select distinct megye.megye_nev from megye
 inner join fa on fa.megyeid = megye.megye_id 
 where fa.telepules = "Alcsútdoboz") and fa.kormeret > (select avg(fa.kormeret) from fa where fa.telepules = "Alcsútdoboz");
 
 38,  select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where megye_id in (select megye.megye_id from megye
inner join fa on fa.megyeid = megye.megye_id
where fa.faj = "császárfa");

39, select fa.faj, fa.telepules, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.telepules in (select fa.telepules from fa where fa.faj = "császárfa");

40, select count(fa.azon) as "Darab" from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.telepules in (select fa.telepules from fa where fa.faj = "császárfa");

41, select distinct fa.faj from fa
where fa.faj not in (select fa.faj from fa 
                           inner join megye on megye.megye_id = fa.megyeid where megye.megye_nev = "Borsod-Abaúj-Zemplén");                           

42, select fa.faj, fa.kormeret, megye.megye_nev from fa
inner join megye on megye.megye_id = fa.megyeid
where fa.faj not in (select fa.faj from fa where fa.telepules = "Budapest") and fa.telepules = "Alcsútdoboz";                  