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

bookHaaste: Tuotteiden Määrä Kategorioittain

Nyt yrityksellä on meille uusi tehtävä.

Uusi toimittaja otti meihin yhteyttä ja kertoi, että he voivat toimittaa tavaroita edullisesti kategorioista Meat tai Grains. Meidän täytyy selvittää, mitkä tuotteet näissä kategorioissa ovat alle 100 yksikköä varastossa.

Tehtävä

Swipe to start coding

Tehtävänäsi on hakea tuotenimet ja niiden quantities varastossa. Yhdistä kaksi taulua: product ja category.

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

Järjestä tulokset name-sarakkeen mukaan käyttäen ORDER BY -lausetta.

Huom

Lisää OR-ehto sulkeisiin ennen kuin käytät AND-operaattoria. Tämä noudattaa diskreetin matematiikan vakiintunutta laskujärjestystä.

Tuloksessa tulee olla 2 saraketta: product_name ja amount. Muista asettaa sopivat aliakset!

Lyhyet ohjeet

  • Hae product.name ja product.amount sarakkeet product-taulusta.
  • Aseta aliakset: ensimmäiselle sarakkeelle product_name ja toiselle amount.
  • Yhdistä category-taulu yhteisen sarakkeen product.category_id = category.id perusteella.
  • Käytä WHERE-ehtoa, jossa category.name on 'Meat' tai 'Grains'.
  • Käytä loogista AND-operaattoria, jotta myös ehto product.amount < 100 täyttyy.
  • Järjestä tulokset product.name mukaan.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

Awesome!

Completion rate improved to 4

bookHaaste: Tuotteiden Määrä Kategorioittain

Pyyhkäise näyttääksesi valikon

Nyt yrityksellä on meille uusi tehtävä.

Uusi toimittaja otti meihin yhteyttä ja kertoi, että he voivat toimittaa tavaroita edullisesti kategorioista Meat tai Grains. Meidän täytyy selvittää, mitkä tuotteet näissä kategorioissa ovat alle 100 yksikköä varastossa.

Tehtävä

Swipe to start coding

Tehtävänäsi on hakea tuotenimet ja niiden quantities varastossa. Yhdistä kaksi taulua: product ja category.

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

Järjestä tulokset name-sarakkeen mukaan käyttäen ORDER BY -lausetta.

Huom

Lisää OR-ehto sulkeisiin ennen kuin käytät AND-operaattoria. Tämä noudattaa diskreetin matematiikan vakiintunutta laskujärjestystä.

Tuloksessa tulee olla 2 saraketta: product_name ja amount. Muista asettaa sopivat aliakset!

Lyhyet ohjeet

  • Hae product.name ja product.amount sarakkeet product-taulusta.
  • Aseta aliakset: ensimmäiselle sarakkeelle product_name ja toiselle amount.
  • Yhdistä category-taulu yhteisen sarakkeen product.category_id = category.id perusteella.
  • Käytä WHERE-ehtoa, jossa category.name on 'Meat' tai 'Grains'.
  • Käytä loogista AND-operaattoria, jotta myös ehto product.amount < 100 täyttyy.
  • Järjestä 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!

close

Awesome!

Completion rate improved to 4
Osio 3. Luku 4
single

single

some-alt