Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Produktmenge 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: 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.

Aufgabe

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

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 4
toggle bottom row

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

Aufgabe

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

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 4
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