Neu organisiert für neues Schuljahr

This commit is contained in:
Janik
2021-09-21 11:35:05 +02:00
parent b4f3fc83d2
commit 255b72506c
46 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,83 @@
USE `unternehmensdb`;
#1
SELECT AVG(gehalt) FROM mitarbeiter;
#2
SELECT MAX(bestellmenge) FROM posten;
#3
SELECT vorname, name FROM kunde
ORDER BY vorname, name
LIMIT 1;
#4
SELECT COUNT(*), hersteller.name, hersteller.herstellernr FROM artikel
JOIN hersteller ON hersteller.herstellernr = artikel.hersteller
GROUP BY artikel.hersteller
ORDER BY COUNT(*) DESC;
#5
SELECT COUNT(*), hersteller.name, hersteller.herstellernr FROM artikel
JOIN hersteller ON hersteller.herstellernr = artikel.hersteller
GROUP BY artikel.hersteller
ORDER BY COUNT(*) DESC
LIMIT 2;
#6
SELECT AVG(gehalt), abteilung FROM mitarbeiter
GROUP BY abteilung;
#7
SELECT COUNT(*), ort, plz FROM kunde
GROUP BY ort
ORDER BY COUNT(*) DESC;
#8
SELECT COUNT(*), ort, plz FROM kunde
GROUP BY ort
ORDER BY COUNT(*) DESC, ort;
#9
SELECT COUNT(*), kategorie FROM artikel
WHERE nettopreis > 50
GROUP BY kategorie;
#10
SELECT bestellnr, SUM(bestellmenge) FROM posten
GROUP BY bestellnr
HAVING SUM(bestellmenge) > 4;
#11
SELECT hersteller, COUNT(*) FROM artikel
GROUP BY hersteller;
USE `luna2_innodb`;
#20
SELECT * FROM tblmitarbeiter
JOIN tbltaetigkeit ON tblmitarbeiter.M_Nr = tbltaetigkeit.M_Nr
GROUP BY P_Nr, T_Taetigkeit;
#21
SELECT MIN(M_Nr) FROM tblmitarbeiter;
#22
SELECT SUM(P_Mittel) FROM tblprojekt;
#23
SELECT AVG(P_Mittel) FROM tblprojekt
WHERE P_Mittel > 100000;
#24
SELECT P_Nr, COUNT(DISTINCT T_Taetigkeit) FROM tbltaetigkeit
GROUP BY P_Nr;
#25
SELECT P_Nr, COUNT(M_Nr) FROM tbltaetigkeit
GROUP BY P_Nr;
#26
SELECT T_Taetigkeit, COUNT(M_Nr) FROM tbltaetigkeit
GROUP BY T_Taetigkeit;