Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Hanki Alin Hinta Kategorian Mukaan | Taulujen Yhdistäminen
Keskitaso SQL

Pyyhkäise näyttääksesi valikon

book
Haaste: Hanki Alin Hinta Kategorian Mukaan

Yrityksen täytyy löytää kunkin kategorian tuotteen minimihinta markkinointikampanjan järjestämiseksi. He ovat antaneet sinulle tämän tehtävän!

Tehtävä

Swipe to start coding

Tehtäväsi on hankkia minimihinta kullekin tuotekategorialle. Kuitenkin, tarjotaksesi asiakkaille vaihtoehtoja, sinun täytyy hakea vain ne kategoriat, joissa on enemmän kuin 5 erilaista tuotetta.

Yhdistä kaksi taulukkoa, yhdistele tiedot ja käytä HAVING-lausetta. Lopuksi lajittele tulos category_name-sarakkeen mukaan nousevaan järjestykseen.

Huomaa, että vastauksessa tulisi olla 2 saraketta: category_name ja min_price. Joten älä unohda asettaa aliaksia näille sarakkeille!

Lyhyet ohjeet

  • Hae category.name-sarake ja price-sarakkeen minimiarvo category-taulukosta.
  • Aseta alias category_name ensimmäiselle sarakkeelle ja min_price toiselle.
  • Yhdistä product-taulukko yhteisen sarakkeen category.id = product.category_id perusteella.
  • Ryhmittele tiedot category.name perusteella.
  • Käytä HAVING-lausetta ehdolla COUNT(product.name) > 5.
  • Lajittele tulokset category_name mukaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Haaste: Hanki Alin Hinta Kategorian Mukaan

Yrityksen täytyy löytää kunkin kategorian tuotteen minimihinta markkinointikampanjan järjestämiseksi. He ovat antaneet sinulle tämän tehtävän!

Tehtävä

Swipe to start coding

Tehtäväsi on hankkia minimihinta kullekin tuotekategorialle. Kuitenkin, tarjotaksesi asiakkaille vaihtoehtoja, sinun täytyy hakea vain ne kategoriat, joissa on enemmän kuin 5 erilaista tuotetta.

Yhdistä kaksi taulukkoa, yhdistele tiedot ja käytä HAVING-lausetta. Lopuksi lajittele tulos category_name-sarakkeen mukaan nousevaan järjestykseen.

Huomaa, että vastauksessa tulisi olla 2 saraketta: category_name ja min_price. Joten älä unohda asettaa aliaksia näille sarakkeille!

Lyhyet ohjeet

  • Hae category.name-sarake ja price-sarakkeen minimiarvo category-taulukosta.
  • Aseta alias category_name ensimmäiselle sarakkeelle ja min_price toiselle.
  • Yhdistä product-taulukko yhteisen sarakkeen category.id = product.category_id perusteella.
  • Ryhmittele tiedot category.name perusteella.
  • Käytä HAVING-lausetta ehdolla COUNT(product.name) > 5.
  • Lajittele tulokset category_name mukaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt