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;