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.
www.appcamps.de
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.
www.appcamps.de
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.
www.appcamps.de
Datenbanken Musterlösung Sitzung 1
By appcamps
Datenbanken Musterlösung Sitzung 1
- 783