[Techinfo] SQL feladatsor
Zsolt Nagy
nagyzsolt80 at gmail.com
2020. Nov. 6., P, 13:58:18 CET
Sziasztok!
Szeretnék kérni segítséget az alábbi feladatsor megoldásában: ( igazából a
d , f és j megoldás érdekelne legjobban :) )
Egy PIZZÉRIA egyszerűsített adatbázisának tábláit, mezőit használjuk a
lekérdezésekben...
pFutar (FAZON, FNEV, FTEL)
pPizza(PAZON,PNEV(PAR)
pRendeles(RAZON,PAZON,FAZON,DATUM,IDO)
pTetel(RAZON,PAZON,DB)
pVevo(VAZON,VNEV,VCIM
a) Szorgos futár
Állapítsa meg, hogy egy-egy futár a nyilvántartás szerint hány db pizzát
szállított házhoz!
(Futár, Kiszállított pizzák (db)) <--- Az eredmény oszlopnevei ezek
legyenek...
b) Kedvenc pizza
Határozza meg egy lekérdezéssel, hogy melyik pizza a legnépszerűbb a
vevők körében!
(A legnépszerűbb pizza neve) <------- Az eredmény oszlopnevei ezek
legyenek...
c) Pizza arányok
Állapítsa meg, hogy egy-egy pizza az összes kiszállított pizza
mennyiségből hány százalékban képviselteti magát!
Amennyiben szükséges több lekérdezést is végrehajthat!
(…)
d) Kassza
Egy lekérdezéssel állapítsa meg a nyilvántartás alapján mennyi volt az
összes bevétele a cégnek a pizzák forgalmazásából!
(Összes bevétel)
e) Futárpénz
Állapítsa meg egy vagy több lekérdezéssel, hogy a futároknak mennyi
jutalékuk a kiszállított pizzák után,
ha a jutalék a cégnél a kiszállított pizzák árának 5%-a!
(Futár neve, Fizetés)
f) Vevő TOPLISTA
Egy lekérdezéssel állapítsa meg, hogy mennyit költöttek a vevők pizzára
a nyilvántartott időszakban!
(Vevő, Pizzaköltség)
g) A NAGY rendelés
Határozza meg, hogy melyik vevő adta le a legnagyobb értékű rendelést a
nyilvántartott időszakban!
(A NAGY vevő)
h) Új vevő jelentkezett
Vegye fel a megfelelő táblába egy új vevő adatait: NEO, New York.
i) Új rendelés
Vezesse át a nyilvántartáson az új vevő (NEO) első rendelését: 15 db
Hahota, 2 db Kacagós, 3 db Bruhaha pizza.
A rendelést a Gerzson nevű futár hozta ki.
j) Vevők sorrendje
Készítse el a vevők toplistáját a megrendelt pizzák darabszáma szerint.
Csak a dobogós vevők jelenjenek meg a listában!
k) Nem kell PIZZA
Állapítsa meg, hogy melyik az a pizza, amelyik a legkevesebb bevételt
hozta a cégnek!
(Pizza neve)
l) Kisorolás
FONTOS!!! Mielőtt rekordokat törölne, készítsen egy-egy biztonsági
másolatot azokról a táblákról,
amelyekben a törlést végzi majd!
Törölje ki a nyilvántartásból azt a pizzát, amelyik a legkisebb bevételt
hozta a cégnek.
FIGYELEM! Ne csak a pizzát törölje, ha-nem minden olyan rekordot a
nyilvántartásból,
amely ehhez a pizzához kapcsolódik!
m) Elszállt futár
A cég felmondott annak a futárnak, aki a legkisebb ÉRTÉKBEN szállított
ki pizzát a nyilvántartott időszakban.
Vezesse át ezt a változást a nyilvántartáson! A futár jelenlétének
semmilyen nyoma nem maradhat!
(A futárokat „feketén” foglalkoztatja a cég…)
n) Kozmetika
Tüntesse el a nyilvántartásból a 20-as rendelést és annak nyomait!
Nem kell biztonsági másolatot készítenie a módosított táblákról…
Előre is nagyon köszönöm!
Üdv:
Zsolt
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20201106/1e8b1753/attachment.html>
További információk a(z) Techinfo levelezőlistáról