Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Få Produktmængde Efter Kategori | Sammenkædning af Tabeller
Mellemliggende SQL

bookUdfordring: Få Produktmængde Efter Kategori

Nu har virksomheden en ny opgave til os.

En ny leverandør har kontaktet os og oplyst, at de kan levere varer fra kategorierne Meat eller Grains billigt. Vi skal finde ud af, hvilke produkter i disse kategorier der har mindre end 100 enheder tilbage på lager.

Opgave

Swipe to start coding

Din opgave er at finde produktnavne og deres quantities på lager. Sammenkæd to tabeller: product og category.

Fokuser på produkter i kategorierne Meat eller Grains. Brug OR-operatoren for disse kategorier og sørg for, at produktmængden er mindre end 100 ved hjælp af AND-operatoren.

Sorter resultaterne efter kolonnen name med ORDER BY-klausulen.

Bemærk

Indsæt OR-betingelsen i parenteser før du anvender AND-operatoren. Dette følger standard rækkefølge for operatorer i diskret matematik.

Dit resultat skal have 2 kolonner: product_name og amount. Husk at angive passende aliaser!

Korte instruktioner

  • Hent kolonnerne product.name og product.amount fra tabellen product.
  • Tildel aliaset product_name til den første kolonne og amount til den anden.
  • Sammenkæd tabellen category på den fælles kolonne product.category_id = category.id.
  • Brug en WHERE-klausul, der kræver at category.name er lig med 'Meat' eller 'Grains'.
  • Brug den logiske operator AND for også at kræve, at product.amount < 100.
  • Sortér resultaterne efter product.name.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 4

bookUdfordring: Få Produktmængde Efter Kategori

Stryg for at vise menuen

Nu har virksomheden en ny opgave til os.

En ny leverandør har kontaktet os og oplyst, at de kan levere varer fra kategorierne Meat eller Grains billigt. Vi skal finde ud af, hvilke produkter i disse kategorier der har mindre end 100 enheder tilbage på lager.

Opgave

Swipe to start coding

Din opgave er at finde produktnavne og deres quantities på lager. Sammenkæd to tabeller: product og category.

Fokuser på produkter i kategorierne Meat eller Grains. Brug OR-operatoren for disse kategorier og sørg for, at produktmængden er mindre end 100 ved hjælp af AND-operatoren.

Sorter resultaterne efter kolonnen name med ORDER BY-klausulen.

Bemærk

Indsæt OR-betingelsen i parenteser før du anvender AND-operatoren. Dette følger standard rækkefølge for operatorer i diskret matematik.

Dit resultat skal have 2 kolonner: product_name og amount. Husk at angive passende aliaser!

Korte instruktioner

  • Hent kolonnerne product.name og product.amount fra tabellen product.
  • Tildel aliaset product_name til den første kolonne og amount til den anden.
  • Sammenkæd tabellen category på den fælles kolonne product.category_id = category.id.
  • Brug en WHERE-klausul, der kræver at category.name er lig med 'Meat' eller 'Grains'.
  • Brug den logiske operator AND for også at kræve, at product.amount < 100.
  • Sortér resultaterne efter product.name.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 4
Sektion 3. Kapitel 4
single

single

some-alt