Udfordring: Få Kategori Efter Produktpris
Vi har opnået mængden af produkter i hver kategori. Nu har virksomheden bedt os om at hente de kategorier, hvor produkterne koster mere end et bestemt beløb, så de kan give rabat på dem.
Opgave
Swipe to start coding
Din opgave er at hente de unikke kategorinavne, der har produkter med en price
højere end 450. Brug WHERE
-klausulen til dette, hvor du sammenligner 450 med værdien af price
-kolonnen.
Der skal kun være én kolonne i outputtet - category.name
. Du inkluderer ikke price
-kolonnen i SELECT
-sektionen; du bruger den kun i WHERE
-sektionen.
Korte instruktioner
- Hent
category.name
-kolonnen fracategory
-tabellen. - Brug
DISTINCT
for kun at få unikke værdier. - Join
product
-tabellen ved hjælp af enJOIN
-sætning. - Den fælles kolonne for begge tabeller er
category.id = product.category_id
. - Brug en
WHERE
-klausul med betingelsenprice > 450
.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 2