Utfordring: Få Kategori Etter Produktpris
Vi har fått tak i antall produkter i hver kategori. Nå har selskapet gitt oss i oppgave å hente kategoriene der produktene koster mer enn en viss sum penger, slik at de kan gi rabatt på dem.
Oppgave
Swipe to start coding
Din oppgave er å hente de unike kategorinavnene som har produkter med en price
høyere enn 450. Bruk WHERE
-klause for dette, der du sammenligner 450 med verdien i price
-kolonnen.
Det skal være kun én kolonne i resultatet - category.name
. Du inkluderer ikke price
-kolonnen i SELECT
-seksjonen; du bruker den kun i WHERE
-seksjonen.
Kort instruksjon
- Hent
category.name
-kolonnen fracategory
-tabellen. - Bruk
DISTINCT
for å få kun unike verdier. - Koble
product
-tabellen ved å bruke enJOIN
-setning. - Den felles kolonnen for begge tabellene er
category.id = product.category_id
. - Bruk en
WHERE
-klause med betingelsenprice > 450
.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 2