Öszetett SQL utasítások
Feladat
Pár összetetebb SQL utasítás elkészítése, hogy inkább az adatbázis végezze a keresét és a szűrést ne a szerver
Általános
- Minden SQL utasításnál a paraméterek jelöld ?-el és számmal.
pl: `SELECT * FROM USER WHERE USERNAME = ?1 and age > ?2` - a két kérdőjel értékét pedig a felhasználó kéri be.
Megvalósítandó SQL utasítások
-
Keresés termékek között, a felhasználó által megadott kulcsszó alapján (Ez a felső kereső mezőhöz kell)
- szó termék nevének egy része
- vagy leírásában szerepel
- vagy megegyezik a márka egy részével.
-
Keresés kategóriák szerint (Kategóriák szerint listázáshoz)
- az adott kategóriához tartozó termékek listázása.
-
Legnépszerűbb 5termék listázása
- Legnépszerűbb az eladott darabok alapján
-
Felhasználók listázása összes elköltött pénz alapján -
Napi forgalom listázása -
Megrendelések listázása napok szerint -
Megrendelések listázása, amit az elkövetkező 5 napban ededékes -
Megrendelések listázása, megadott dátum alapján -
Egyenleg beállítása az adott felhasználónak egy értékre -
Felhasználó tulajdonságainak módosítása -
Utoljára hozzáadott 15 termék lekérdezése -
Termékek ajánlása az alapján, hogy mások mit vásároltak még, akik megvették a terméket
**Kivéve** * **Id** * **Külső kulcsok**
Edited by Kapcsándi Tamás