Kursinhalt
Fortgeschrittene SQL
Fortgeschrittene SQL
Herausforderung: Kategorie Nach Produktpreis Ermitteln
Wir haben die Anzahl der Produkte in jeder Kategorie ermittelt. Nun hat das Unternehmen uns beauftragt, die Kategorien abzurufen, in denen die Produkte mehr als einen bestimmten Geldbetrag kosten, damit auf diese ein Rabatt gewährt werden kann.
Swipe to start coding
Deine Aufgabe ist es, die einzigartigen Kategorienamen abzurufen, die Produkte mit einem price
höher als 450 enthalten. Verwende dafür die WHERE
-Klausel, in der du 450 mit dem Wert der price
-Spalte vergleichst.
Im Ergebnis sollte es nur eine Spalte geben - category.name
. Die price
-Spalte soll nicht in der SELECT
-Anweisung enthalten sein; sie wird nur in der WHERE
-Anweisung verwendet.
Kurzanleitung
- Rufe die
category.name
-Spalte aus dercategory
-Tabelle ab. - Verwende
DISTINCT
, um nur eindeutige Werte zu erhalten. - Verbinde die
product
-Tabelle mit einemJOIN
-Befehl. - Die gemeinsame Spalte beider Tabellen ist
category.id = product.category_id
. - Verwende eine
WHERE
-Klausel mit der Bedingungprice > 450
.
Lösung
Danke für Ihr Feedback!
Herausforderung: Kategorie Nach Produktpreis Ermitteln
Wir haben die Anzahl der Produkte in jeder Kategorie ermittelt. Nun hat das Unternehmen uns beauftragt, die Kategorien abzurufen, in denen die Produkte mehr als einen bestimmten Geldbetrag kosten, damit auf diese ein Rabatt gewährt werden kann.
Swipe to start coding
Deine Aufgabe ist es, die einzigartigen Kategorienamen abzurufen, die Produkte mit einem price
höher als 450 enthalten. Verwende dafür die WHERE
-Klausel, in der du 450 mit dem Wert der price
-Spalte vergleichst.
Im Ergebnis sollte es nur eine Spalte geben - category.name
. Die price
-Spalte soll nicht in der SELECT
-Anweisung enthalten sein; sie wird nur in der WHERE
-Anweisung verwendet.
Kurzanleitung
- Rufe die
category.name
-Spalte aus dercategory
-Tabelle ab. - Verwende
DISTINCT
, um nur eindeutige Werte zu erhalten. - Verbinde die
product
-Tabelle mit einemJOIN
-Befehl. - Die gemeinsame Spalte beider Tabellen ist
category.id = product.category_id
. - Verwende eine
WHERE
-Klausel mit der Bedingungprice > 450
.
Lösung
Danke für Ihr Feedback!