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
SQL Jatkotasolla

bookHaaste: Tuotteiden Määrä Kategorioittain

Nyt yrityksellä on meille uusi tehtävä.

Uusi toimittaja otti meihin yhteyttä ja kertoi, että he voivat toimittaa edullisesti tuotteita kategorioista Meat tai Grains. Meidän tulee 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.

Huomio

Ryhmittele OR-ehto sulkeisiin ennen kuin lisäät AND-operaattorin. Tämä noudattaa diskreetin matematiikan vakiolaskujä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.
  • Anna ensimmäiselle sarakkeelle alias product_name ja toiselle amount.
  • Yhdistä category-taulu yhteisen sarakkeen product.category_id = category.id perusteella.
  • Käytä WHERE-lausetta, jossa category.name on 'Meat' tai 'Grains'.
  • Käytä loogista AND-operaattoria vaatiaksesi myös, että product.amount < 100.
  • 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

Suggested prompts:

Which products in the Meat or Grains categories currently have less than 100 units in stock?

Can you list the product names and their current stock levels for these categories?

Are there any specific suppliers already associated with these products?

close

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 edullisesti tuotteita kategorioista Meat tai Grains. Meidän tulee 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.

Huomio

Ryhmittele OR-ehto sulkeisiin ennen kuin lisäät AND-operaattorin. Tämä noudattaa diskreetin matematiikan vakiolaskujä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.
  • Anna ensimmäiselle sarakkeelle alias product_name ja toiselle amount.
  • Yhdistä category-taulu yhteisen sarakkeen product.category_id = category.id perusteella.
  • Käytä WHERE-lausetta, jossa category.name on 'Meat' tai 'Grains'.
  • Käytä loogista AND-operaattoria vaatiaksesi myös, että product.amount < 100.
  • 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!

Osio 3. Luku 4
single

single

some-alt