Kursinhalt
Fortgeschrittene SQL
Fortgeschrittene SQL
Herausforderung: Produktmenge Nach Kategorie Ermitteln
Jetzt hat das Unternehmen eine neue Aufgabe für uns.
Ein neuer Lieferant hat uns kontaktiert und gesagt, dass er Waren aus den Kategorien Meat
oder Grains
günstig liefern kann. Wir müssen herausfinden, welche Produkte in diesen Kategorien noch weniger als 100 Einheiten auf Lager haben.
Swipe to start coding
Deine Aufgabe ist es, die quantities
abzurufen. Greife dazu auf die Tabelle product
und category
zu. Filtere dabei die Einträge der Kategorien Meat
und Grains
. Verwende den OR
-Operator sowie den AND
-Operator, um die Spalte name
zu berücksichtigen, und setze die Sortierung mittels ORDER BY
. Achte darauf, dass du zuerst OR
und dann AND
anwendest. Extrahiere die Spalten product_name
und amount
aus product.name
und product.amount
. Wenn du product
auswählst, solltest du product_name
und amount
korrekt verwenden. Verbinde die Tabelle category
mit der Bedingung product.category_id = category.id
unter Anwendung einer WHERE
-Klausel, in der category.name
gleich 'Meat'
oder 'Grains'
sein muss, wobei AND
product.amount < 100
erfüllt sein sollte. Zum Schluss, sortiere das Ergebnis nach product.name
.
Lösung
Danke für Ihr Feedback!
Herausforderung: Produktmenge Nach Kategorie Ermitteln
Jetzt hat das Unternehmen eine neue Aufgabe für uns.
Ein neuer Lieferant hat uns kontaktiert und gesagt, dass er Waren aus den Kategorien Meat
oder Grains
günstig liefern kann. Wir müssen herausfinden, welche Produkte in diesen Kategorien noch weniger als 100 Einheiten auf Lager haben.
Swipe to start coding
Deine Aufgabe ist es, die quantities
abzurufen. Greife dazu auf die Tabelle product
und category
zu. Filtere dabei die Einträge der Kategorien Meat
und Grains
. Verwende den OR
-Operator sowie den AND
-Operator, um die Spalte name
zu berücksichtigen, und setze die Sortierung mittels ORDER BY
. Achte darauf, dass du zuerst OR
und dann AND
anwendest. Extrahiere die Spalten product_name
und amount
aus product.name
und product.amount
. Wenn du product
auswählst, solltest du product_name
und amount
korrekt verwenden. Verbinde die Tabelle category
mit der Bedingung product.category_id = category.id
unter Anwendung einer WHERE
-Klausel, in der category.name
gleich 'Meat'
oder 'Grains'
sein muss, wobei AND
product.amount < 100
erfüllt sein sollte. Zum Schluss, sortiere das Ergebnis nach product.name
.
Lösung
Danke für Ihr Feedback!