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

Pyyhkäise näyttääksesi valikon

book
Haaste: Hanki Tuotemäärä Kategorian Mukaan

Nyt yrityksellä on uusi tehtävä meille.

Uusi toimittaja otti meihin yhteyttä ja sanoi, että he voivat toimittaa tavaroita kategorioista Meat tai Grains edullisesti. Meidän on selvitettävä, mitkä tuotteet näissä kategorioissa ovat alle 100 yksikköä jäljellä varastossa.

Tehtävä

Swipe to start coding

Tehtäväsi on löytää tuotenimet ja niiden quantities varastossa. Liitä kaksi taulukkoa: product ja category.

Keskity tuotteisiin Meat tai Grains kategorioissa. Käytä OR-operaattoria näille kategorioille ja varmista, että tuotteen määrä on alle 100 käyttämällä AND-operaattoria.

Lajittele tulokset name-sarakkeen mukaan ORDER BY-lauseella.

Huomio

Kääri OR-ehto sulkeisiin ennen AND-operaattorin soveltamista. Tämä noudattaa diskreetin matematiikan standardia laskujärjestystä.

Tuloksessasi tulisi olla 2 saraketta: product_name ja amount. Muista asettaa sopivat aliakset!

Lyhyet ohjeet

  • Hae product.name ja product.amount sarakkeet product taulukosta.
  • Aseta alias product_name ensimmäiselle sarakkeelle ja amount toiselle.
  • Liitä category taulukko yhteisellä sarakkeella product.category_id = category.id.
  • Käytä WHERE-lausetta, joka vaatii, että category.name on yhtä kuin 'Meat' tai 'Grains'.
  • Käytä loogista operaattoria AND vaatimaan myös, että product.amount < 100.
  • Lajittele tulokset product.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 4

Kysy tekoälyä

expand
ChatGPT

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

book
Haaste: Hanki Tuotemäärä Kategorian Mukaan

Nyt yrityksellä on uusi tehtävä meille.

Uusi toimittaja otti meihin yhteyttä ja sanoi, että he voivat toimittaa tavaroita kategorioista Meat tai Grains edullisesti. Meidän on selvitettävä, mitkä tuotteet näissä kategorioissa ovat alle 100 yksikköä jäljellä varastossa.

Tehtävä

Swipe to start coding

Tehtäväsi on löytää tuotenimet ja niiden quantities varastossa. Liitä kaksi taulukkoa: product ja category.

Keskity tuotteisiin Meat tai Grains kategorioissa. Käytä OR-operaattoria näille kategorioille ja varmista, että tuotteen määrä on alle 100 käyttämällä AND-operaattoria.

Lajittele tulokset name-sarakkeen mukaan ORDER BY-lauseella.

Huomio

Kääri OR-ehto sulkeisiin ennen AND-operaattorin soveltamista. Tämä noudattaa diskreetin matematiikan standardia laskujärjestystä.

Tuloksessasi tulisi olla 2 saraketta: product_name ja amount. Muista asettaa sopivat aliakset!

Lyhyet ohjeet

  • Hae product.name ja product.amount sarakkeet product taulukosta.
  • Aseta alias product_name ensimmäiselle sarakkeelle ja amount toiselle.
  • Liitä category taulukko yhteisellä sarakkeella product.category_id = category.id.
  • Käytä WHERE-lausetta, joka vaatii, että category.name on yhtä kuin 'Meat' tai 'Grains'.
  • Käytä loogista operaattoria AND vaatimaan myös, että product.amount < 100.
  • Lajittele tulokset product.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 4
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