single
Herausforderung: Kategorie Nach Produktpreis Ermitteln
Swipe um das Menü anzuzeigen
Die Anzahl der Produkte in jeder Kategorie wurde bereits ermittelt. Nun sollst du die Kategorien abrufen, in denen die Produkte mehr als einen bestimmten Geldbetrag kosten, damit das Unternehmen dort Rabatte gewähren kann.
Wischen, um mit dem Codieren zu beginnen
Ihre Aufgabe ist es, die eindeutigen Kategorienamen abzurufen, für die Produkte mit einem price größer als 450 existieren. Verwenden Sie hierfür die WHERE-Klausel, in der Sie 450 mit dem Wert der Spalte price vergleichen.
Die Ausgabe soll nur eine Spalte enthalten – category.name. Die Spalte price darf nicht im SELECT-Abschnitt erscheinen, sondern wird ausschließlich im WHERE-Abschnitt verwendet.
Kurzanleitung
- Abruf der Spalte
category.nameaus der Tabellecategory. - Verwendung von
DISTINCT, um nur eindeutige Werte zu erhalten. - Verknüpfung der Tabelle
productmittels einesJOIN-Statements. - Gemeinsame Spalte beider Tabellen:
category.id = product.category_id. - Einsatz einer
WHERE-Klausel mit der Bedingungprice > 450. - In dieser Aufgabe keine Aliase verwenden.
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