6238 Databaser Agenda/JoinOrderGroupOpgave
From Teknologisk videncenter
MSSQL
Dette er et link til et SQL script der genererer en database.
Download og kør de to scripts. Bemærk at der er et par linier der skal rettes øverst for at passe til MS-Sql eller MySql.
Løs derefter følgende
- Udskriv alle sælgere sorteret på Navn
- Udskriv alle sælgere som er startet efter 1-4-2002
- Udskriv MedarbNr for sælgere som er startet efter 1-4-2002
- Udskriv de kunder som betjenes af Sælger nr 2
- Lav vha sub query en udskrift af alle kunder hvis sælger er startet efter 1-4-2002 Sorteret på Kundenavn
- Lav vha JOIN en liste over sælgerne og deres biler sorteret på bil mærke
- Lav vha JOIN en liste over Vare(med navn) som købes af Bilka
- Lav vha JOIN en liste over vare som købes af de kunder Anders betjener
- Lav vha COUNT en optælling over hvor mange varer hver kunde køber GRUPPERET på kundenavn
- Lav vha COUNT en optælling over hvor mange varer hver kunde køber GRUPPERET på kundenavn men udskriv kun kunder med mere end 4 varer (HAVING)
Du får muligvis følgende fejl i MsSql
Cannot drop database "Sales" because it is currently in use.
Den database du prøver at tilgå er åben. Start dit script med
USE master;
Kan også skyldes at databasen er åben i et andet query.
Luk alle andre query faner.
Hvis det ikke hjælper disconnect fra database serveren og reconnect.