Neu organisiert für neues Schuljahr
This commit is contained in:
83
11fi5/AWP/2021-05-06 Übungsaufgaben PDFs.sql
Normal file
83
11fi5/AWP/2021-05-06 Übungsaufgaben PDFs.sql
Normal 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;
|
||||
Reference in New Issue
Block a user