#1.Hogy hívják az egyes pizzafutárokat?
SELECT fnev AS 'Pizzafutárok' FROM pfutar
| Pizzafutárok |
|---|
| Hurrikán |
| Gyalogkakukk |
| Gömbvillám |
| Szélvész |
| Imperial |
#2.Milyen pizzák közül lehet rendelni, és mennyibe kerülnek?
SELECT pnev AS 'Pizza neve', par AS 'Pizza ára'
FROM ppizza
| Pizza neve | Pizza ára |
|---|---|
| Capricciosa | 900 |
| Frutti di Mare | 1100 |
| Hawaii | 780 |
| Vesuvio | 890 |
| Sorrento | 990 |
#3.Mennyibe kerül átlagosan egy pizza?
SELECT ROUND(AVG(par),0) AS 'Pizzák átlagos ára'
FROM ppizza
| Pizzák átlagos ára |
|---|
| 932 |
#4.Mely pizzák olcsóbbak 1000 Ft-nál?
SELECT pnev AS 'Pizza neve', par AS 'Pizza ára'
FROM ppizza
WHERE par < 1000
| Pizza neve | Pizza ára |
|---|---|
| Capricciosa | 900 |
| Hawaii | 780 |
| Vesuvio | 890 |
| Sorrento | 990 |
#5.Ki szállította házhoz az első (egyes sorszámú) rendelést?
SELECT fnev AS 'Futár neve'FROM pfutar
INNER JOIN prendeles
ON pfutar.fazon=prendeles.fazon
WHERE prendeles.razon=1
| Futár neve |
|---|
| Gyalogkakukk |
#6.Kik rendeltek pizzát délelőtt?
SELECT vnev AS 'Vevő neve', ido AS 'Időpont'
FROM pvevo, prendeles
WHERE pvevo.vazon=prendeles.vazon AND ido<12
| Vevő neve | Időpont |
|---|---|
| Hapci | 11,07 |
| Szundi | 11,44 |
#6.Kik rendeltek pizzát délelőtt? Inner Joinos változat
SELECT vnev AS 'Vevő neve', ido AS 'Időpont'
FROM pvevo
INNER JOIN prendeles
ON pvevo.vazon=prendeles.vazon
WHERE ido<12
| Vevő neve | Időpont |
|---|---|
| Hapci | 11,07 |
| Szundi | 11,44 |
#7. Milyen pizzákat evett Szundi?
SELECT DISTINCT pnev AS 'Pizza neve' FROM ppizza
INNER JOIN ptetel
ON ppizza.pazon=ptetel.pazon
INNER JOIN prendeles
ON prendeles.razon=ptetel.razon
INNER JOIN pvevo
ON pvevo.vazon=prendeles.vazon
WHERE pvevo.vnev = "Szundi"
| Pizza neve |
|---|
| Frutti di Mare |
| Vesuvio |
| Sorrento |
#8. Ki szállított házhoz Tudornak?
SELECT fnev AS 'Futár neve:' FROM pfutar
INNER JOIN prendeles
ON pfutar.fazon=prendeles.fazon
INNER JOIN pvevo
ON prendeles.vazon=pvevo.vazon
WHERE pvevo.vnev="Tudor"
| Futár neve: |
|---|
| Gyalogkakukk |
| Imperial |
#9. Az egyes rendelések alkalmával, ki kinek szállított házhoz?
SELECT DISTINCT pfutar.fnev AS 'Futár neve', pvevo.vnev AS 'Vevő neve'
FROM pfutar
INNER JOIN prendeles
ON pfutar.fazon=prendeles.fazon
INNER JOIN pvevo
ON prendeles.vazon=pvevo.vazon
| Futár neve | Vevő neve |
|---|---|
| Hurrikán | Hapci |
| Hurrikán | Vidor |
| Gyalogkakukk | Kuka |
| Gyalogkakukk | Morgó |
| Gyalogkakukk | Szende |
| Gyalogkakukk | Szundi |
| Gyalogkakukk | Tudor |
| Gömbvillám | Vidor |
| Gömbvillám | Kuka |
| Gömbvillám | Szende |
| Szélvész | Morgó |
| Szélvész | Hapci |
| Imperial | Hapci |
| Imperial | Tudor |
| Imperial | Vidor |
| Imperial | Kuka |
#10. Mennyit költött pizzára Morgó?
SELECT SUM(ppizza.par*ptetel.db) AS 'Morgó pizzakiadása'
FROM ppizza
INNER JOIN ptetel
ON ppizza.pazon=ptetel.pazon
INNER JOIN prendeles
ON prendeles.razon=ptetel.razon
INNER JOIN pvevo
ON pvevo.vazon=prendeles.vazon
WHERE pvevo.vnev = "Morgó"
| Morgó pizzakiadása |
|---|
| 8870 |
#11. Hány alkalommal rendelt Sorrento pizzát Vidor?
SELECT COUNT(*) AS 'Ennyi alkalommal rendelt'
FROM ppizza
INNER JOIN ptetel
ON ppizza.pazon=ptetel.pazon
INNER JOIN prendeles
ON prendeles.razon=ptetel.razon
INNER JOIN pvevo
ON pvevo.vazon=prendeles.vazon
WHERE ppizza.pnev="Sorrento" AND pvevo.vnev="Vidor"
| Ennyi alkalommal rendelt |
|---|
| 1 |
#12. Hány pizzát evett Hapci?
SELECT SUM(ptetel.db) AS 'Ennyi pizzát evett'
FROM ppizza
INNER JOIN ptetel
ON ppizza.pazon=ptetel.pazon
INNER JOIN prendeles
ON prendeles.razon=ptetel.razon
INNER JOIN pvevo
ON pvevo.vazon=prendeles.vazon
WHERE pvevo.vnev="Hapci"
| Ennyi pizzát evett |
|---|
| 7 |
#13. Hányszor rendelt pizzát Szende?
SELECT COUNT(prendeles.razon) AS 'Ennyi alkalommal rendelt'
FROM prendeles
INNER JOIN pvevo
ON pvevo.vazon=prendeles.vazon
WHERE pvevo.vnev="Hapci"
| Ennyi alkalommal rendelt |
|---|
| 4 |
#14.Hány darab Hawaii pizza fogyott összesen?
SELECT SUM(ptetel.db) AS 'Ennyi Hawaii pizza fogyott összesen'
FROM ptetel
INNER JOIN ppizza
ON ptetel.pazon=ppizza.pazon
WHERE ppizza.pnev="Hawaii"
| Ennyi Hawaii pizza fogyott összesen |
|---|
| null |
Hát, Hawaii pizza senkinek nem kellett :)
generated 2023-01-05 11:34:36 by HeidiSQL 10.2.0.5723