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
Fortgeschrittene SQL

bookHerausforderung: Produktanzahl Nach Kategorie Ermitteln

Nun hat das Unternehmen 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, passende Aliase zu vergeben!

Kurzanleitung

  • Abruf 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 das Ergebnis 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

close

Awesome!

Completion rate improved to 4

bookHerausforderung: Produktanzahl Nach Kategorie Ermitteln

Swipe um das Menü anzuzeigen

Nun hat das Unternehmen 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, passende Aliase zu vergeben!

Kurzanleitung

  • Abruf 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 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!

close

Awesome!

Completion rate improved to 4
Abschnitt 3. Kapitel 4
single

single

some-alt