Uitdaging: Krijg Categorie op Productprijs
We hebben de hoeveelheid producten in elke categorie verkregen. Nu heeft het bedrijf ons de opdracht gegeven om de categorieën op te halen waar de producten meer dan een bepaald bedrag kosten, zodat ze er een korting op kunnen geven.
Taak
Swipe to start coding
Je taak is om de unieke categorienamen op te halen die producten hebben met een price
hoger dan 450. Gebruik hiervoor de WHERE
-clausule, waarbij je 450 vergelijkt met de waarde van de price
-kolom.
Er mag slechts één kolom in de uitvoer zijn - category.name
. Je neemt de price
-kolom niet op in het SELECT
-gedeelte; je gebruikt deze alleen in het WHERE
-gedeelte.
Korte instructies
- Haal de
category.name
-kolom op uit decategory
-tabel. - Gebruik
DISTINCT
om alleen unieke waarden te krijgen. - Voeg de
product
-tabel samen met eenJOIN
-verklaring. - De gemeenschappelijke kolom voor beide tabellen is
category.id = product.category_id
. - Gebruik een
WHERE
-clausule met de voorwaardeprice > 450
.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 2