Lektion 2 (23 nov)

Skapande av tabeller och data

Läsanvisningar

Instruktioner

Övningar

Lösningsförslag

  1. Gör övningarna under "Activities" på sida 66 i kursboken.
    • Skriv ett kommando som ökar samtliga kunders kreditgräns med $500.
    • Skriv ett kommando som ökar kreditgränsen med $500 för samtliga kunder i Kalifornien (CA).
    • Skriv ett kommando som tar bort samtliga kunder i Oregon (OR) och Utah (UT). Gör detta med ett enda kommando, inte två separata.
  2. Skapa en tabell som kan innehålla produkterna till inlämningsuppgift 1 i förra kursen, inklusive samtliga utökningar: namn, pris, miljömärkning och huruvida produkten är skrymmande. Mata in lämplig (och olämplig) data för att bekräfta att din tabell fungerar som tänkt.
    • Utöka tabellen med en kolumn för produktkategorier, som bara kan innehålla värden ur en fördefinierad lista (exempelvis datorer, telefoner och TV-apparater). Mata in data för att testa denna kolumn.
    • Skriv ett kommando som sänker priset på samtliga produkter med 50 kronor.
    • Skriv ett kommando som sänker priset på samtliga produkter med 20 %.
    • Justera de två föregående kommandona så att de aldrig sänker ett pris till mindre än 0 kronor.
  3. Studera tabellen Production.Product i AdventureWorks och skriv ett kommando som skapar en ny rad i tabellen.
    • Använd informationen om kolumnerna samt felmeddelandena när ni testar ert kommando till att ta reda på vad som krävs.
    • När ni har skapat en ny rad kommer den att ligga längst ner efter att ni har kört Select Top 1000 Rows.