Kursinhalt
Fortgeschrittene SQL
Fortgeschrittene SQL
Herausforderung: Mindestpreis Nach Kategorie Ermitteln
Das Unternehmen muss den Mindestpreis eines Produkts aus jeder Kategorie finden, um eine Marketingkampagne zu organisieren. Ihnen wurde diese Aufgabe zugewiesen!
Swipe to start coding
Verwenden Sie HAVING
, um die Gruppierung zu filtern. Ermitteln Sie für jede category_name
und category_name
den min_price
aus der Spalte category.name
und price
der Tabelle category
. Achten Sie darauf, die Daten aus category_name
korrekt zu verknüpfen, sodass min_price
den Alias für die minimalen Werte erhält. Verbinden Sie anschließend die Tabelle product
unter Verwendung der Bedingung category.id = product.category_id
und beziehen Sie sich auf category.name
für die Gruppierung. Wenden Sie daraufhin erneut HAVING
an, um sicherzustellen, dass COUNT(product.name) > 5
erfüllt ist, und sortieren Sie abschließend nach category_name
.
Lösung
Danke für Ihr Feedback!
Herausforderung: Mindestpreis Nach Kategorie Ermitteln
Das Unternehmen muss den Mindestpreis eines Produkts aus jeder Kategorie finden, um eine Marketingkampagne zu organisieren. Ihnen wurde diese Aufgabe zugewiesen!
Swipe to start coding
Verwenden Sie HAVING
, um die Gruppierung zu filtern. Ermitteln Sie für jede category_name
und category_name
den min_price
aus der Spalte category.name
und price
der Tabelle category
. Achten Sie darauf, die Daten aus category_name
korrekt zu verknüpfen, sodass min_price
den Alias für die minimalen Werte erhält. Verbinden Sie anschließend die Tabelle product
unter Verwendung der Bedingung category.id = product.category_id
und beziehen Sie sich auf category.name
für die Gruppierung. Wenden Sie daraufhin erneut HAVING
an, um sicherzustellen, dass COUNT(product.name) > 5
erfüllt ist, und sortieren Sie abschließend nach category_name
.
Lösung
Danke für Ihr Feedback!