Úroveň 2.6 úloh SQL

Daná tabuľka:

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

Riešte pre ňu nasledujúce úlohy:

Задание 1

Vypíšte zoznam kategórií produktov a množstvo produktov v každej kategórii, berúc do úvahy len kategórie s produktami, ktorých cena je nižšia ako priemerná cena v ich kategórii.

Задание 2

Nájdite produkty s minimálnou cenou v každej kategórii, a uveďte priemerné množstvo produktov v týchto kategóriách.

Задание 3

Vypíšte priemernú cenu produktov v každej kategórii a mediánovú hodnotu cien pre každú kategóriu, berúc do úvahy len kategórie s viac ako 3 produktami.

Задание 4

Nájdite produkty, ktorých množstvo na sklade je viac ako 500 jednotiek a cena je nižšia ako 1 dolárov.

Задание 5

Vypíšte produkty s názvami pozostávajúcimi z dvoch slov a cenou vyššou ako 1.5 dolárov.