Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Get Produktmängd Efter Kategori | Sammanfoga Tabeller
Intermediär SQL

Svep för att visa menyn

book
Utmaning: Get Produktmängd Efter Kategori

Nu har företaget en ny uppgift åt oss.

En ny leverantör kontaktade oss och sa att de kan leverera varor från kategorierna Meat eller Grains billigt. Vi behöver ta reda på vilka produkter i dessa kategorier som har mindre än 100 enheter kvar i lager.

Uppgift

Swipe to start coding

Din uppgift är att hitta produktnamnen och deras quantities i lager. Förena två tabeller: product och category.

Fokusera på produkter i kategorierna Meat eller Grains. Använd OR-operatorn för dessa kategorier och säkerställ att produktkvantiteten är mindre än 100 med hjälp av AND-operatorn.

Sortera resultaten efter name-kolumnen med ORDER BY-klasulen.

Notera

Omslut OR-villkoret i parenteser innan du tillämpar AND-operatorn. Detta följer den standardiserade ordningen av operationer i diskret matematik.

Ditt resultat ska ha 2 kolumner: product_name och amount. Kom ihåg att sätta lämpliga alias!

Kortfattade instruktioner

  • Hämta kolumnerna product.name och product.amount från product-tabellen.
  • Tilldela aliaset product_name till den första kolumnen och amount till den andra.
  • Förena category-tabellen på den gemensamma kolumnen product.category_id = category.id.
  • Använd en WHERE-klasul som kräver att category.name är lika med 'Meat' eller 'Grains'.
  • Använd den logiska operatorn AND för att också kräva att product.amount < 100.
  • Sortera resultaten efter product.name.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Utmaning: Get Produktmängd Efter Kategori

Nu har företaget en ny uppgift åt oss.

En ny leverantör kontaktade oss och sa att de kan leverera varor från kategorierna Meat eller Grains billigt. Vi behöver ta reda på vilka produkter i dessa kategorier som har mindre än 100 enheter kvar i lager.

Uppgift

Swipe to start coding

Din uppgift är att hitta produktnamnen och deras quantities i lager. Förena två tabeller: product och category.

Fokusera på produkter i kategorierna Meat eller Grains. Använd OR-operatorn för dessa kategorier och säkerställ att produktkvantiteten är mindre än 100 med hjälp av AND-operatorn.

Sortera resultaten efter name-kolumnen med ORDER BY-klasulen.

Notera

Omslut OR-villkoret i parenteser innan du tillämpar AND-operatorn. Detta följer den standardiserade ordningen av operationer i diskret matematik.

Ditt resultat ska ha 2 kolumner: product_name och amount. Kom ihåg att sätta lämpliga alias!

Kortfattade instruktioner

  • Hämta kolumnerna product.name och product.amount från product-tabellen.
  • Tilldela aliaset product_name till den första kolumnen och amount till den andra.
  • Förena category-tabellen på den gemensamma kolumnen product.category_id = category.id.
  • Använd en WHERE-klasul som kräver att category.name är lika med 'Meat' eller 'Grains'.
  • Använd den logiska operatorn AND för att också kräva att product.amount < 100.
  • Sortera resultaten efter product.name.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt