Haaste: Hae Alin Hinta Kategorian Mukaan
Yrityksen tulee selvittää alin hinta jokaisesta tuotekategoriasta markkinointikampanjaa varten. Tämä tehtävä on annettu sinulle!
Kiitos palautteestasi!
single
Haaste: Hae Alin Hinta Kategorian Mukaan
Pyyhkäise näyttääksesi valikon
Yrityksen tulee selvittää alin hinta jokaisesta tuotekategoriasta markkinointikampanjaa varten. Tämä tehtävä on annettu sinulle!
Pyyhkäise aloittaaksesi koodauksen
Tehtävänäsi on hakea alin hinta jokaiselle tuotekategorialle. Tarjotaksesi asiakkaille vaihtoehtoja, sinun tulee kuitenkin hakea vain ne kategoriat, joissa on yli 5 erilaista tuotetta.
Laske eri tuotteiden määrä jokaisessa kategoriassa käyttämällä COUNT(DISTINCT product.id) lauseketta HAVING-ehdossa. Näin varmistat, että lasket vain yksilölliset tuotteet, et pelkästään tuoterivien kokonaismäärää (johon voi sisältyä duplikaatteja).
Yhdistä kaksi taulua, tee aggregointi ja käytä HAVING-ehtoa COUNT(DISTINCT product.id) > 5.
Lopuksi järjestä tulos nousevaan järjestykseen sarakkeen category_name mukaan.
Huomioi, että vastauksessa tulee olla 2 saraketta: category_name ja min_price. Muista siis asettaa aliakset näille sarakkeille!
Lyhyet ohjeet
- Hae
category.name-sarake ja sarakkeenpricepienin arvo tauluista. - Anna ensimmäiselle sarakkeelle alias
category_nameja toiselle aliasmin_price. - Yhdistä
product-taulu yhteisen sarakkeencategory.id = product.category_idperusteella. - Ryhmittele tiedot
category.namemukaan. - Käytä
HAVING-ehtoa ja ehtoaCOUNT(DISTINCT product.id) > 5laskeaksesi yksilölliset tuotteet per kategoria. - Järjestä tulokset
category_namemukaan.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme