Utmaning: Få Lägsta Pris per Kategori
Företaget behöver hitta lägsta pris på en produkt från varje kategori för att organisera en marknadsföringskampanj. De har tilldelat dig denna uppgift!
Swipe to start coding
Din uppgift är att få fram lägsta pris för varje produktkategori. Men för att ge kunderna alternativ behöver du hämta endast de kategorier där det finns mer än 5 olika produkter.
Förena två tabeller, aggregera data och använd HAVING
-klasulen.
Till slut, sortera resultatet efter category_name
i stigande ordning.
Observera att i svaret bör du ha 2 kolumner: category_name
och min_price
. Så glöm inte att sätta alias för dessa kolumner!
Kortfattade instruktioner
- Hämta kolumnen
category.name
och det lägsta värdet av kolumnenprice
fråncategory
-tabellen. - Tilldela aliaset
category_name
till den första kolumnen ochmin_price
till den andra. - Förena
product
-tabellen på den gemensamma kolumnencategory.id = product.category_id
. - Gruppera data efter
category.name
. - Använd en
HAVING
-klasul med villkoretCOUNT(product.name) > 5
. - Sortera resultaten efter
category_name
.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 4
Utmaning: Få Lägsta Pris per Kategori
Svep för att visa menyn
Företaget behöver hitta lägsta pris på en produkt från varje kategori för att organisera en marknadsföringskampanj. De har tilldelat dig denna uppgift!
Swipe to start coding
Din uppgift är att få fram lägsta pris för varje produktkategori. Men för att ge kunderna alternativ behöver du hämta endast de kategorier där det finns mer än 5 olika produkter.
Förena två tabeller, aggregera data och använd HAVING
-klasulen.
Till slut, sortera resultatet efter category_name
i stigande ordning.
Observera att i svaret bör du ha 2 kolumner: category_name
och min_price
. Så glöm inte att sätta alias för dessa kolumner!
Kortfattade instruktioner
- Hämta kolumnen
category.name
och det lägsta värdet av kolumnenprice
fråncategory
-tabellen. - Tilldela aliaset
category_name
till den första kolumnen ochmin_price
till den andra. - Förena
product
-tabellen på den gemensamma kolumnencategory.id = product.category_id
. - Gruppera data efter
category.name
. - Använd en
HAVING
-klasul med villkoretCOUNT(product.name) > 5
. - Sortera resultaten efter
category_name
.
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 4single