Difference between revisions of "6238 Databaser Agenda/JoinOrderGroupOpgave"

From Teknologisk videncenter
Jump to: navigation, search
(MSSQL)
(MSSQL)
Line 45: Line 45:
 
Luk alle andre query faner.
 
Luk alle andre query faner.
  
Hvis det ikke hjælper disconnect fra database serveren.
+
Hvis det ikke hjælper disconnect fra database serveren og reconnect.

Revision as of 13:09, 27 October 2015

MSSQL

Dette er et link til et SQL script der genererer en database.

Create script

Insert script

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.