Datenbanken

Heute dreht sich alles um SELECT

 

Musterlösung

Mit SELECT kannst du Daten aus Tabellen abfragen.

Wir schauen uns zunächst die Tabelle mit den Kunden (Customers) an. 

 

Aufgaben

  • Gib die SQL Befehle von oben selbst ein und schau dir die Ergebnisse an.
  • Gib CustomerName, ContactName und Country aller Kunden aus UK aus. 
  • Gib alle Felder von Customers aus, die als Country France oder Spain haben. 
  • Gib City und Country aus und zwar alphabetisch sortiert nach City.
  • Probiere weitere Abfragen aus. Der SQL Spickzettel hilft dir dabei.  

Mögliche Lösung:

SELECT CustomerName, ContactName, Country 
FROM Customers WHERE Country = "UK"

Wählt den CustomerName, ContactName und Country aller Kunden aus UK aus. 

SELECT * FROM Customers 
WHERE Country = "France" OR Country = "Spain"

Wählt alle Felder von Customers aus, die als Country France oder Spain haben.

SELECT City, Country FROM Customers 
ORDER BY City

Wählt City und Country aus und sortiert alphabetisch nach City.

Aufgaben

  • Gib die SQL Befehle von oben selbst ein und schau dir die Ergebnisse an.
  • Gib die Employees rückwärts sortiert aus (Nachname). 
  • Gib alle Employees aus, deren EmployeeID zwischen 1 und 4 ist. 
  • Gib Lieferantenname, Ort und Land aus ,von allen Lieferanten, deren Land mit U startet.  
  • Probiere weitere Abfragen aus. Der SQL Spickzettel hilft dir dabei.  

Mit SELECT kannst du Daten aus Tabellen abfragen.

Wir schauen uns die Mitarbeiter (Employees) und Lieferanten (Suppliers) an. 

 

Mögliche Lösung:

SELECT * FROM Employees 
ORDER BY LastName DESC

Gibt die Employees rückwärts sortiert aus (Nachname). 

SELECT * FROM Employees 
WHERE EmployeeID IN (1,2,3,4)
/*
oder:
SELECT * FROM Employees 
WHERE EmployeeID <= 4
oder:
SELECT * FROM Employees 
WHERE EmployeeID >= 1 AND EmployeeID <= 4
*/

Wählt alle Employees aus, deren EmployeeID zwischen 1 und 4 ist. 

SELECT SupplierName, City, Country 
FROM Suppliers WHERE Country LIKE "U%"

Wählt Lieferantenname, Ort und Land aus von allen Lieferanten, deren Land mit U startet.

Aufgaben

  • Gib die SQL Befehle von oben selbst ein und schau dir die Ergebnisse an.
  • Gib alle Produkte aus, deren Preis kleiner als 50 and größer als 20 ist.
  • Probiere neben MAX(Price) auch MIN(Price), AVG(Price) und SUM(Price) aus. 
  • Wähle alle Kategorien mit Kategorie ID 2, 4 oder 6 aus. 
  • Probiere weitere Abfragen aus. Der SQL Spickzettel hilft dir dabei.  

Mit SELECT kannst du Daten aus Tabellen abfragen.

Wir schauen uns die Produkte (Products) und Kategorien (Categories) an. 

 

Mögliche Lösung:

SELECT * FROM Products 
WHERE Price < 50 AND Price > 20

Wählt alle Produkte aus, deren Preis kleiner als 50 and größer als 20 ist.

SELECT MAX(Price), MIN(Price), 
AVG(Price), SUM(Price) FROM Products

Gibt den maximalen, den mininalen und den durchschnittlichen Preis aus. Ebenso die Summe aller Preise.

SELECT * FROM Categories 
WHERE CategoryID IN (2,4,6)

Wählt alle Kategorien mit Kategorie ID 2, 4 oder 6 aus.

Datenbanken Musterlösung Sitzung 1

By appcamps

Datenbanken Musterlösung Sitzung 1

  • 71
Loading comments...

More from appcamps