Səviyyə 2.6 SQL tapşırıqlar toplusu

Verilmiş cədvəl:

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

Onun üçün aşağıdakı məsələləri həll edin:

Задание 1

Məhsul kateqoriyalarının siyahısını və hər kateqoriyada olan məhsulların sayını çıxarın, yalnız öz kateqoriyasında orta qiymətdən aşağı qiymətə malik məhsulları olan kateqoriyaları nəzərə alaraq.

Задание 2

Hər kateqoriyada minimum qiymətə malik məhsulları tapın və bu kateqoriyalardakı məhsulların orta sayını göstərin.

Задание 3

Hər kateqoriyada məhsulların orta qiymətini və hər kateqoriya üçün qiymətlərin median dəyərini çıxarın, yalnız 3-dən çox məhsulu olan kateqoriyaları nəzərə alaraq.

Задание 4

Anbarda miqdarı 500 vahiddən çox və qiyməti 1 dollardan aşağı olan məhsulları tapın.

Задание 5

Adları iki sözdən ibarət olan və qiyməti 1.5 dollardan yuxarı olan məhsulları çıxarın.