Webbserverprogrammering 1 - Ture Holmberg - SQL-frågorna


Warning: Undefined array key "count" in /home/hakan/tureholmberg.kaggteknik.se/webbserver/top.php on line 42
🍪:

Del 1: Skapa och hantera tabeller

1. Skapa en tabell (Departments) som lagrar information om företagets avdelningar. Tabellen ska ha kolumnerna:
-- Skriv din SQL-kod här




        
2. Lägg till tre avdelningar i tabellen Departments:
-- Skriv din SQL-kod här




        

Del 2: Grundläggande urval

3. Visa alla kunder från tabellen Customers.
-- Skriv din SQL-kod här




        
4. Visa alla produkter som kostar mer än 200 kr från tabellen Products.
-- Skriv din SQL-kod här




        
5. Visa alla anställdas förnamn, efternamn och födelsedatum från tabellen Employees.
-- Skriv din SQL-kod här




        

Del 3: Filter och sortering

6. Visa alla beställningar från tabellen Orders som gjordes efter den 1 januari 1997.
-- Skriv din SQL-kod här




        
7. Visa kundnamn och stad för kunder som bor i "Rio de Janeiro" (Customers).
-- Skriv din SQL-kod här




        
8. Visa produktnamn och enhet för produkter som har "pies" i enhetsfältet (Products).
-- Skriv din SQL-kod här




        
9. Visa de fem senaste beställningarna från Orders, sorterade efter datum (nyast först).
-- Skriv din SQL-kod här




        

Del 4: Uppdatera och radera data

10. Uppdatera telefonnumret till "1234567890" för fraktföretaget "Speedy Express" i tabellen Shippers.
-- Skriv din SQL-kod här




        
11. Uppdatera adressen för kund med ID 10 till "Main Street 456" i tabellen Customers.
-- Skriv din SQL-kod här




        
12. Ta bort produkten med ID 60 från tabellen Products.
-- Skriv din SQL-kod här




        
13. Ta bort alla kunder från "Germany" i tabellen Customers.
-- Skriv din SQL-kod här




        

Del 5: Aggregering och funktioner

14. Visa det högsta priset bland alla produkter i Products.
-- Skriv din SQL-kod här




        
15. Visa det genomsnittliga priset för alla produkter i Products.
-- Skriv din SQL-kod här




        

Del 6: Joins – koppla tabeller

16. Visa alla kunder och deras beställningar genom att koppla Customers och Orders.
-- Skriv din SQL-kod här




        
17. Visa alla produkter tillsammans med deras kategorinamn (Products + Categories).
-- Skriv din SQL-kod här




        
18. Visa alla anställda tillsammans med deras avdelningsnamn och plats (Employees + Departments).
-- Skriv din SQL-kod här




        
19. Visa alla beställningar med kundnamn, orderdatum och avdelningsnamn för den ansvariga anställda.

(Använd Orders, Customers, Employees och Departments.)

-- Skriv din SQL-kod här




        

Del 7: Avancerade frågor

20. Visa alla produkter som kostar mer än det genomsnittliga priset.
-- Skriv din SQL-kod här




        
21. Visa alla anställda som har hanterat fler än 2 beställningar.
-- Skriv din SQL-kod här




        
22. Visa alla kunder från "USA" och deras 20 högsta beställningar (räknat som Quantity × Price).
-- Skriv din SQL-kod här




        
23. Visa alla anställda födda mellan 1950 och 1960.
-- Skriv din SQL-kod här




        
24. Visa hur många anställda som finns i varje avdelning (Departments + Employees).
-- Skriv din SQL-kod här




        

Del 8: VIEW och sammanfattning

25. Skapa en VIEW som heter CustomerSpending och visar:

Använd tabellerna Customers, Orders, OrderDetails och Products.

-- Skriv din SQL-kod här




        
26. Visa de fem mest sålda produkterna (efter total antal sålda enheter).
-- Skriv din SQL-kod här




        
27. Visa alla kunder från "USA" som har gjort en beställning under de senaste 6 månaderna.
-- Skriv din SQL-kod här