Eddig jutottunk el:
1. Listázd ki a képernyőre a termék
nevét, és árát a termék neve szerinti növekvő sorrendben.
select terméknév, termék_ár
from termékek
order by terméknév;
2. Listázd ki a képernyőre a termék
nevét és a csoport nevét, a második oszlop neve legyen: csoport.
select terméknév,csoportnév
as csoport
from termékek inner join
termékcsoportok
on
termékek.csoport_azonosító=termékcsoportok.csoport_azonosító;
3. Listázd ki a képernyőre az első
kettő termék csoportnevét és a termék nevét a csoport neve szerinti csökkenő
sorrendben.
select csoportnév, terméknév
from termékek inner join
termékcsoportok
on
termékek.csoport_azonosító=termékcsoportok.csoport_azonosító
order by csoportnév desc
limit 2;
4. Listázd ki a képernyőre azoknak a
termékeknek a nevét, amelyekben szerepel a "kártya".
select terméknév from
termékek
where terméknév like
”%kártya%”;
5. Írd ki a képernyőre, hogy hány
darab termék tartozik a 04-es csoportba (egyenlő a
04-gyel).
select count(termékkód)
from termékek
where csoport_azonosító=04;
6. Írd ki a képernyőre a termékek
átlag árát.
select avg(termék_ár)
from termékek;
7. Listázd ki a képernyőre
termékcsoportonként (a termék csoportkódja jelenjen meg) a maximális árat.
select csoportnév,
max(termék_ár)
from termékek inner join
termékcsoportok
on
termékek.csoport_azonosító=termékcsoportok.csoport_azonosító
group by csoportnév;
1. Listázd ki a képernyőre a termék
nevét, és árát a termék neve szerinti növekvő sorrendben.
SELECT terméknév, termék_ár FROM
termékek ORDER BY terméknév ASC
2. Listázd ki a képernyőre a termék
nevét és a csoport nevét, a második oszlop neve legyen: csoport.
SELECT terméknév, csoportnév AS "csoport" FROM
termékek INNER JOIN termékcsoportok ON
termékek.csoport_azonosító = termékcsoportok.csoport_azonosító
3. Listázd ki a képernyőre az első
kettő termék csoportnevét és a termék nevét a csoport neve szerinti csökkenő
sorrendben.
SELECT csoportnév,terméknév FROM
termékcsoportok INNER JOIN
termékek ON termékek.csoport_azonosító =
termékcsoportok.csoport_azonosító ORDER BY
csoportnév DESC LIMIT 2
4. Listázd ki a képernyőre
termékcsoportonként (a termék csoportneve jelenjen meg) a maximális árat.
SELECT csoportnév, MAX(termék_ár) FROM
termékek INNER JOIN termékcsoportok ON
termékek.csoport_azonosító = termékcsoportok.csoport_azonosító GROUP
BY termékcsoportok.csoport_azonosító