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.
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 ennenAND
-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
japroduct.amount
sarakkeetproduct
taulukosta. - Aseta alias
product_name
ensimmäiselle sarakkeelle jaamount
toiselle. - Liitä
category
taulukko yhteisellä sarakkeellaproduct.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
Kiitos palautteestasi!