Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Krijg Minimale Prijs per Categorie | Tabellen Samenvoegen
Intermediate SQL

Veeg om het menu te tonen

book
Uitdaging: Krijg Minimale Prijs per Categorie

Het bedrijf moet de minimumprijs van een product uit elke categorie vinden om een marketingcampagne te organiseren. Ze hebben jou deze taak toegewezen!

Taak

Swipe to start coding

Je taak is om de minimumprijs voor elke productcategorie te verkrijgen. Echter, om klanten opties te bieden, moet je alleen die categorieën ophalen waar er meer dan 5 verschillende producten zijn.

Voeg twee tabellen samen, aggregeer de gegevens en gebruik de HAVING clausule. Aan het einde, sorteer het resultaat op category_name in oplopende volgorde.

Let op dat je in de respons 2 kolommen moet hebben: category_name en min_price. Vergeet dus niet om aliassen in te stellen voor deze kolommen!

Korte Instructies

  • Haal de kolom category.name en de minimumwaarde van de kolom price uit de category tabel op.
  • Ken de alias category_name toe aan de eerste kolom en min_price aan de tweede.
  • Voeg de product tabel samen op de gemeenschappelijke kolom category.id = product.category_id.
  • Groepeer de gegevens op category.name.
  • Gebruik een HAVING clausule met de voorwaarde COUNT(product.name) > 5.
  • Sorteer de resultaten op category_name.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Uitdaging: Krijg Minimale Prijs per Categorie

Het bedrijf moet de minimumprijs van een product uit elke categorie vinden om een marketingcampagne te organiseren. Ze hebben jou deze taak toegewezen!

Taak

Swipe to start coding

Je taak is om de minimumprijs voor elke productcategorie te verkrijgen. Echter, om klanten opties te bieden, moet je alleen die categorieën ophalen waar er meer dan 5 verschillende producten zijn.

Voeg twee tabellen samen, aggregeer de gegevens en gebruik de HAVING clausule. Aan het einde, sorteer het resultaat op category_name in oplopende volgorde.

Let op dat je in de respons 2 kolommen moet hebben: category_name en min_price. Vergeet dus niet om aliassen in te stellen voor deze kolommen!

Korte Instructies

  • Haal de kolom category.name en de minimumwaarde van de kolom price uit de category tabel op.
  • Ken de alias category_name toe aan de eerste kolom en min_price aan de tweede.
  • Voeg de product tabel samen op de gemeenschappelijke kolom category.id = product.category_id.
  • Groepeer de gegevens op category.name.
  • Gebruik een HAVING clausule met de voorwaarde COUNT(product.name) > 5.
  • Sorteer de resultaten op category_name.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt