Nivå 2.6 SQL-uppgiftsbok

Given tabell:

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

Lös följande uppgifter för den:

Задание 1

Visa en lista över produktkategorier och antalet produkter i varje kategori, med hänsyn endast till kategorier med produkter som har ett pris under genomsnittspriset i deras kategori.

Задание 2

Hitta produkter med lägsta priset i varje kategori, och ange genomsnittligt antal produkter i dessa kategorier.

Задание 3

Visa genomsnittspriset för produkter i varje kategori och medianvärdet för priser i varje kategori, med hänsyn endast till kategorier med fler än 3 produkter.

Задание 4

Hitta produkter med ett lagerantal på mer än 500 enheter och ett pris under 1 dollar.

Задание 5

Visa produkter med namn som består av två ord, och ett pris över 1.5 dollar.