Övningar
Lösningsförslag
Tabellnamnen nedan syftar på de i AdventureWorks.
- Gör övningarna på sidan 127 i kursboken.
- Skriv ett kommando som visar förnamn, efternamn, arbetstitel (ej personlig titel) och födelsedatum för alla anställda i
HumanResources.Employee, utifrån kolumnen BusinessEntityID som också finns i Person.Person.
- Skriv ett kommando som visar namn, kund-ID, affärs-ID och territorie-ID för alla kunder i
Sales.Customer, utifrån kolumnen PersonID som motsvaras av kolumnen BusinessEntityID i Person.Person.
- Utöka föregående kommando så att det visar upp samma information fast för varje enskild beställning i
Sales.SalesOrderHeader.
- Skriv ett kommando som för varje beställning i
Sales.SalesOrderHeader visar beställningens ID samt säljarens försäljningskvot (SalesQuota) och bonus. Säljarna finns i Sales.SalesPerson och deras BusinessEntityID motsvaras av kolumnen SalesPersonID i Sales.SalesOrderHeader.
- Utöka föregående kommando så att det också visar namnen på säljarna.
- Skriv ett kommando som visar storlek, färg och beskrivning för varje produkt i
Production.Product. Beskrivningarna finns i Production.ProductModel.
- Skriv ett kommando som visar namnet på alla kunder och namnet på alla produkter som de har köpt. Detta kommando kommer att kräva fem (!) tabeller.
- Skriv ett kommando som visar varje beställning i
Sales.SalesOrderDetail och namnet på produkten som beställdes. Även produkter som aldrig har beställts ska visas, då med beställnings-ID NULL.
- Ändra föregående kommando så att det bara visar produkter som aldrig har beställts.
- Gör övningarna på sidan 140 i kursboken.