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

bookHerausforderung: Produktanzahl Nach Kategorie Ermitteln

Das Unternehmen hat nun eine neue Aufgabe für uns.

Ein neuer Lieferant hat uns kontaktiert und mitgeteilt, dass er Waren aus den Kategorien Meat oder Grains günstig liefern kann. Wir müssen herausfinden, welche Produkte in diesen Kategorien weniger als 100 Einheiten auf Lager haben.

Aufgabe

Swipe to start coding

Ihre Aufgabe besteht darin, die Produktnamen und deren quantities auf Lager zu ermitteln. Verbinden Sie zwei Tabellen: product und category.

Konzentrieren Sie sich auf Produkte in den Kategorien Meat oder Grains. Verwenden Sie den OR-Operator für diese Kategorien und stellen Sie sicher, dass die Produktmenge mit dem AND-Operator weniger als 100 beträgt.

Sortieren Sie die Ergebnisse mit der name-Klausel nach der Spalte ORDER BY.

Hinweis

Setzen Sie die OR-Bedingung in Klammern, bevor Sie den AND-Operator anwenden. Dies entspricht der Standardreihenfolge der Operatoren in der diskreten Mathematik.

Ihr Ergebnis sollte 2 Spalten enthalten: product_name und amount. Denken Sie daran, geeignete Aliase zu setzen!

Kurzanleitung

  • Abrufen der Spalten product.name und product.amount aus der Tabelle product.
  • Weisen Sie der ersten Spalte den Alias product_name und der zweiten den Alias amount zu.
  • Verbinden Sie die Tabelle category über die gemeinsame Spalte product.category_id = category.id.
  • Verwenden Sie eine WHERE-Klausel, die verlangt, dass category.name gleich 'Meat' oder 'Grains' ist.
  • Verwenden Sie den logischen Operator AND, um zusätzlich zu verlangen, dass product.amount < 100 gilt.
  • Sortieren Sie die Ergebnisse nach product.name.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Which products in the Meat or Grains categories currently have less than 100 units in stock?

Can you list the product names and their current stock levels for these categories?

Are there any specific suppliers already associated with these products?

close

bookHerausforderung: Produktanzahl Nach Kategorie Ermitteln

Swipe um das Menü anzuzeigen

Das Unternehmen hat nun eine neue Aufgabe für uns.

Ein neuer Lieferant hat uns kontaktiert und mitgeteilt, dass er Waren aus den Kategorien Meat oder Grains günstig liefern kann. Wir müssen herausfinden, welche Produkte in diesen Kategorien weniger als 100 Einheiten auf Lager haben.

Aufgabe

Swipe to start coding

Ihre Aufgabe besteht darin, die Produktnamen und deren quantities auf Lager zu ermitteln. Verbinden Sie zwei Tabellen: product und category.

Konzentrieren Sie sich auf Produkte in den Kategorien Meat oder Grains. Verwenden Sie den OR-Operator für diese Kategorien und stellen Sie sicher, dass die Produktmenge mit dem AND-Operator weniger als 100 beträgt.

Sortieren Sie die Ergebnisse mit der name-Klausel nach der Spalte ORDER BY.

Hinweis

Setzen Sie die OR-Bedingung in Klammern, bevor Sie den AND-Operator anwenden. Dies entspricht der Standardreihenfolge der Operatoren in der diskreten Mathematik.

Ihr Ergebnis sollte 2 Spalten enthalten: product_name und amount. Denken Sie daran, geeignete Aliase zu setzen!

Kurzanleitung

  • Abrufen der Spalten product.name und product.amount aus der Tabelle product.
  • Weisen Sie der ersten Spalte den Alias product_name und der zweiten den Alias amount zu.
  • Verbinden Sie die Tabelle category über die gemeinsame Spalte product.category_id = category.id.
  • Verwenden Sie eine WHERE-Klausel, die verlangt, dass category.name gleich 'Meat' oder 'Grains' ist.
  • Verwenden Sie den logischen Operator AND, um zusätzlich zu verlangen, dass product.amount < 100 gilt.
  • Sortieren Sie die Ergebnisse 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
single

single

some-alt