Szint 2.6 SQL feladatgyűjtemény

Adott a következő tábla:

products
id name price amount category
1 Apple 1 320 Fruit
2 Cool Fig 2 100 Fruit
3 Potato 0.5 1000 Vegetables
4 Carrot 0.75 750 Vegetables
5 Beetroot 0.25 1500 Vegetables

Oldja meg a következő feladatokat hozzá:

Задание 1

Jelenítse meg a termékkategóriák listáját és a termékek számát minden kategóriában, figyelembe véve csak azon kategóriákat, ahol a termékek ára alacsonyabb a kategóriájuk átlagáránál.

Задание 2

Keresse meg a minimális árú termékeket minden kategóriában, és adja meg a termékek átlagos számát ezekben a kategóriákban.

Задание 3

Jelenítse meg a termékek átlagárát minden kategóriában és az árak medián értékét minden kategóriára, figyelembe véve csak azon kategóriákat, ahol 3-nál több termék található.

Задание 4

Keresse meg azokat a termékeket, amelyek raktárkészlete meghaladja a 500 darabot és ára 1 dollár alatti.

Задание 5

Jelenítse meg azokat a termékeket, amelyek neve két szóból áll és ára meghaladja a 1.5 dollárt.