2.6 деңгээлдин SQL маселелери

Берилген таблица:

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

Аны үчүн төмөнкү маселелерди чечиңиз:

Задание 1

Продукттардын категориялар тизмесин жана ар бир категориядагы продукттардын санын чыгарыңыз, өз категориясындагы орточо баадан арзаныраак баасы бар продукттар гана бар категорияларды гана эсепке алып.

Задание 2

Ар бир категориядагы минималдуу баалуу продукттарды табыңыз, жана бул категориялардагы продукттардын орточо санын көрсөтүңүз.

Задание 3

Ар бир категориядагы продукттардын орточо баасын жана ар бир категория үчүн баалардын медианалык маанисин чыгарыңыз, 3 продукттан көп продукттары бар категорияларды гана эсепке алып.

Задание 4

Кампадагы саны 500 бирдиктен көп жана баасы 1 доллардан төмөн болгон продукттарды табыңыз.

Задание 5

Аты эки сөздөн туруп, баасы 1.5 доллардан жогору болгон продукттарды чыгарыңыз.