32 lines
658 B
SQL
32 lines
658 B
SQL
USE `unternehmensdb`;
|
|
|
|
#Aufgabe 1
|
|
|
|
SELECT artikelnr, bezeichnung, kategorie FROM artikel
|
|
ORDER BY kategorie, bezeichnung;
|
|
|
|
SELECT name, gehalt, abteilung FROM mitarbeiter
|
|
ORDER BY gehalt DESC, abteilung ASC;
|
|
|
|
SELECT artikelnr, bezeichnung, kategorie, nettopreis FROM artikel
|
|
WHERE kategorie = 4
|
|
ORDER BY nettopreis DESC;
|
|
|
|
SELECT kundennr, name, plz, zahlungsart FROM kunde
|
|
WHERE zahlungsart = "N"
|
|
ORDER BY plz;
|
|
|
|
#Aufgabe 2
|
|
|
|
SELECT AVG(gehalt) FROM mitarbeiter;
|
|
|
|
SELECT MAX(bestellmenge) FROM posten;
|
|
|
|
SELECT vorname, name FROM kunde
|
|
ORDER BY vorname, name
|
|
LIMIT 1;
|
|
|
|
SELECT hersteller, COUNT(*) FROM artikel
|
|
GROUP BY hersteller
|
|
ORDER BY COUNT(*) DESC
|
|
LIMIT 2; |