2020.09.30. Adatbázis gyakorlás

Függvények, Having gyakorlása

Röpdolgozat jön hétfőn.



select termékek.terméknév, termékcsoportok.csoportnév

  FROM termékek INNER JOIN termékcsoportok

  on termékek.csoport_azonosító = termékcsoportok.csoport_azonosító

where terméknév like '%kártya%'

limit 1;


select csoportnév, sum(termék_ár)

  as 'ÁR' from termékek

 inner join termékcsoportok

  

on termékek.csoport_azonosító = 

  termékcsoportok.csoport_azonosító

  group by termékek.csoport_azonosító;


select termékcsoportok.csoportnév, avg(termékek.termék_ár)

  from termékek

  inner join termékcsoportok

  on termékek.csoport_azonosító = termékcsoportok.csoport_azonosító

GROUP by termékek.csoport_azonosító

HAVING avg(termékek.termék_ár) <= 10000

 or avg(termékek.termék_ár) >= 40000;


select csoportnév, count(termék_ár)

  as 'ÁR' from termékek

 inner join termékcsoportok

  on termékek.csoport_azonosító = 

  termékcsoportok.csoport_azonosító

  group by termékek.csoport_azonosító

order by 2 desc;


select min(termékek.termék_ár)

 from termékek as 'Minimum';


select csoport_azonosító, min(termék_ár)

  as 'Minimum' from termékek

 group by csoport_azonosító;

Megjegyzések