Nivelul 2.6 al sarcinilor SQL

Este dată tabela:

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

Rezolvați pentru ea următoarele probleme:

Задание 1

Afișați lista categoriilor de produse și cantitatea de produse în fiecare categorie, luând în considerare doar categoriile cu produse al căror preț este sub prețul mediu din categoria lor.

Задание 2

Găsiți produsele cu prețul minim în fiecare categorie, și indicați cantitatea medie de produse în aceste categorii.

Задание 3

Afișați prețul mediu al produselor în fiecare categorie și valoarea mediană a prețurilor pentru fiecare categorie, luând în considerare doar categoriile cu mai mult de 3 produse.

Задание 4

Găsiți produsele care au cantitatea în depozit mai mare de 500 unități și prețul sub 1 dolar.

Задание 5

Afișați produsele cu nume formate din două cuvinte și cu prețul peste 1.5 dolari.