Utmaning: Hämta Lägsta Pris per Kategori
Företaget behöver hitta lägsta priset på en produkt från varje kategori för att organisera en marknadsföringskampanj. De har gett dig detta uppdrag!
Swipe to start coding
Din uppgift är att hämta lägsta priset för varje produktkategori. För att ge kunderna fler valmöjligheter ska du dock endast ta med de kategorier där det finns fler än 5 olika produkter.
Sammanfoga två tabeller, aggregera data och använd HAVING-villkoret.
Avsluta med att sortera resultatet efter category_name i stigande ordning.
Observera att svaret ska innehålla 2 kolumner: category_name och min_price. Glöm därför inte att ange alias för dessa kolumner!
Kortfattade instruktioner
- Hämta kolumnen
category.nameoch det minsta värdet i kolumnenpricefrån tabellencategory. - Tilldela aliaset
category_nametill den första kolumnen ochmin_pricetill den andra. - Gör en join med tabellen
productpå den gemensamma kolumnencategory.id = product.category_id. - Gruppera data efter
category.name. - Använd ett
HAVING-villkor 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
What data format are the product details in?
Can you show me a sample of the product data?
How should the results be presented?
Fantastiskt!
Completion betyg förbättrat till 4
Utmaning: Hämta Lägsta Pris per Kategori
Svep för att visa menyn
Företaget behöver hitta lägsta priset på en produkt från varje kategori för att organisera en marknadsföringskampanj. De har gett dig detta uppdrag!
Swipe to start coding
Din uppgift är att hämta lägsta priset för varje produktkategori. För att ge kunderna fler valmöjligheter ska du dock endast ta med de kategorier där det finns fler än 5 olika produkter.
Sammanfoga två tabeller, aggregera data och använd HAVING-villkoret.
Avsluta med att sortera resultatet efter category_name i stigande ordning.
Observera att svaret ska innehålla 2 kolumner: category_name och min_price. Glöm därför inte att ange alias för dessa kolumner!
Kortfattade instruktioner
- Hämta kolumnen
category.nameoch det minsta värdet i kolumnenpricefrån tabellencategory. - Tilldela aliaset
category_nametill den första kolumnen ochmin_pricetill den andra. - Gör en join med tabellen
productpå den gemensamma kolumnencategory.id = product.category_id. - Gruppera data efter
category.name. - Använd ett
HAVING-villkor med villkoretCOUNT(product.name) > 5. - Sortera resultaten efter
category_name.
Lösning
Tack för dina kommentarer!
single