Herausforderung: 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.
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 denAND
-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
undproduct.amount
aus der Tabelleproduct
. - Weisen Sie der ersten Spalte den Alias
product_name
und der zweiten den Aliasamount
zu. - Verbinden Sie die Tabelle
category
über die gemeinsame Spalteproduct.category_id = category.id
. - Verwenden Sie eine
WHERE
-Klausel, die verlangt, dasscategory.name
gleich'Meat'
oder'Grains'
ist. - Verwenden Sie den logischen Operator
AND
, um zusätzlich zu verlangen, dassproduct.amount < 100
gilt. - Sortieren Sie das Ergebnis nach
product.name
.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4
Herausforderung: 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.
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 denAND
-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
undproduct.amount
aus der Tabelleproduct
. - Weisen Sie der ersten Spalte den Alias
product_name
und der zweiten den Aliasamount
zu. - Verbinden Sie die Tabelle
category
über die gemeinsame Spalteproduct.category_id = category.id
. - Verwenden Sie eine
WHERE
-Klausel, die verlangt, dasscategory.name
gleich'Meat'
oder'Grains'
ist. - Verwenden Sie den logischen Operator
AND
, um zusätzlich zu verlangen, dassproduct.amount < 100
gilt. - Sortieren Sie das Ergebnis nach
product.name
.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 4single