Level 2.6 SQL Aufgaben

Gegeben ist die Tabelle:

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ösen Sie dafür die folgenden Aufgaben:

Задание 1

Geben Sie die Liste der Produktkategorien und die Anzahl der Produkte in jeder Kategorie aus, wobei nur Kategorien mit Produkten berücksichtigt werden, deren Preis unter dem Durchschnittspreis in ihrer Kategorie liegt.

Задание 2

Finden Sie die Produkte mit dem minimalen Preis in jeder Kategorie und geben Sie die durchschnittliche Anzahl von Produkten in diesen Kategorien an.

Задание 3

Geben Sie den Durchschnittspreis der Produkte in jeder Kategorie und den Medianwert der Preise für jede Kategorie aus, wobei nur Kategorien mit mehr als 3 Produkten berücksichtigt werden.

Задание 4

Finden Sie Produkte, deren Lagermenge mehr als 500 Einheiten beträgt und deren Preis unter 1 Dollar liegt.

Задание 5

Geben Sie Produkte mit Namen aus, die aus zwei Wörtern bestehen, und einem Preis über 1.5 Dollar.