Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Find Minimumspris Efter Kategori | Sammenkædning af Tabeller
Mellemliggende SQL

bookUdfordring: Find Minimumspris Efter Kategori

Virksomheden har brug for at finde minimumsprisen på et produkt fra hver kategori for at organisere en markedsføringskampagne. De har givet dig denne opgave!

Opgave

Swipe to start coding

Din opgave er at finde minimumsprisen for hver produktkategori. For at give kunderne flere valgmuligheder skal du dog kun hente de kategorier, hvor der er mere end 5 forskellige produkter.

Sammenkæd to tabeller, aggreger dataene, og brug HAVING-klausulen. Til sidst skal resultatet sorteres efter category_name i stigende rækkefølge.

Bemærk, at svaret skal indeholde 2 kolonner: category_name og min_price. Husk derfor at angive aliaser for disse kolonner!

Korte instruktioner

  • Hent kolonnen category.name og minimumsværdien af kolonnen price fra tabellen category.
  • Tildel aliaset category_name til den første kolonne og min_price til den anden.
  • Sammenkæd tabellen product på den fælles kolonne category.id = product.category_id.
  • Gruppér dataene efter category.name.
  • Brug en HAVING-klausul med betingelsen COUNT(product.name) > 5.
  • Sortér resultaterne efter category_name.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 4

bookUdfordring: Find Minimumspris Efter Kategori

Stryg for at vise menuen

Virksomheden har brug for at finde minimumsprisen på et produkt fra hver kategori for at organisere en markedsføringskampagne. De har givet dig denne opgave!

Opgave

Swipe to start coding

Din opgave er at finde minimumsprisen for hver produktkategori. For at give kunderne flere valgmuligheder skal du dog kun hente de kategorier, hvor der er mere end 5 forskellige produkter.

Sammenkæd to tabeller, aggreger dataene, og brug HAVING-klausulen. Til sidst skal resultatet sorteres efter category_name i stigende rækkefølge.

Bemærk, at svaret skal indeholde 2 kolonner: category_name og min_price. Husk derfor at angive aliaser for disse kolonner!

Korte instruktioner

  • Hent kolonnen category.name og minimumsværdien af kolonnen price fra tabellen category.
  • Tildel aliaset category_name til den første kolonne og min_price til den anden.
  • Sammenkæd tabellen product på den fælles kolonne category.id = product.category_id.
  • Gruppér dataene efter category.name.
  • Brug en HAVING-klausul med betingelsen COUNT(product.name) > 5.
  • Sortér resultaterne efter category_name.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 4
Sektion 3. Kapitel 3
single

single

some-alt