Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Mindestpreis Nach Kategorie Ermitteln | Tabellen Verbinden
Fortgeschrittene SQL
course content

Kursinhalt

Fortgeschrittene SQL

Fortgeschrittene SQL

1. Gruppierung
2. Verschachtelte Unterabfragen
3. Tabellen Verbinden
4. DDL und DML in SQL

book
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!

Aufgabe

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

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
toggle bottom row

book
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!

Aufgabe

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

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt