Úroveň 2.6 úloh SQL

Je dána tabulka:

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

Vyřešte pro ni následující úlohy:

Задание 1

Vypište seznam kategorií produktů a množství produktů v každé kategorii, s přihlédnutím pouze ke kategoriím s produkty, jejichž cena je nižší než průměrná cena v jejich kategorii.

Задание 2

Najděte produkty s minimální cenou v každé kategorii, a uveďte průměrné množství produktů v těchto kategoriích.

Задание 3

Vypište průměrnou cenu produktů v každé kategorii a mediánovou hodnotu cen pro každou kategorii, s přihlédnutím pouze ke kategoriím s více než 3 produkty.

Задание 4

Najděte produkty, jejichž množství na skladě je více než 500 jednotek a cena je nižší než 1 dolar.

Задание 5

Vypište produkty s názvy skládajícími se ze dvou slov a cenou vyšší než 1.5 dolaru.