Neu organisiert für neues Schuljahr
This commit is contained in:
79
11fi5/AWP/2021-05-11 Übungsaufgaben lunadb subselects.sql
Normal file
79
11fi5/AWP/2021-05-11 Übungsaufgaben lunadb subselects.sql
Normal file
@ -0,0 +1,79 @@
|
||||
USE `luna2_innodb`;
|
||||
|
||||
#a
|
||||
SELECT DISTINCT A_Nr FROM tblmitarbeiter
|
||||
WHERE M_Nr IN (
|
||||
SELECT M_Nr FROM tbltaetigkeit
|
||||
WHERE P_Nr = "p3");
|
||||
|
||||
#b
|
||||
SELECT DISTINCT P_Nr FROM tbltaetigkeit
|
||||
WHERE M_Nr < (
|
||||
SELECT MIN(M_Nr) FROM tblmitarbeiter
|
||||
WHERE M_Name = "Müller");
|
||||
|
||||
#c
|
||||
SELECT * FROM tblmitarbeiter
|
||||
WHERE A_Nr IN (
|
||||
SELECT A_Nr FROM tblabteilung
|
||||
WHERE A_Stadt = "München");
|
||||
|
||||
#d
|
||||
SELECT M_Name FROM tblmitarbeiter
|
||||
WHERE M_Nr IN (
|
||||
SELECT M_Nr FROM tbltaetigkeit
|
||||
WHERE P_Nr IN (
|
||||
SELECT P_Nr FROM tblprojekt
|
||||
WHERE P_Name = "Apollo"
|
||||
)
|
||||
);
|
||||
|
||||
#e
|
||||
#wat
|
||||
SELECT MIN(M_Nr) FROM tblmitarbeiter;
|
||||
|
||||
#f
|
||||
SELECT M_Nr, M_Name FROM tblmitarbeiter
|
||||
WHERE M_Nr = (SELECT MIN(M_Nr) FROM tblmitarbeiter);
|
||||
|
||||
#g
|
||||
SELECT M_Nr FROM tblmitarbeiter
|
||||
WHERE M_Nr IN (
|
||||
SELECT M_Nr FROM tbltaetigkeit
|
||||
WHERE T_Taetigkeit = "Projektleiter" AND T_Einstellungsdatum = (
|
||||
SELECT MAX(T_Einstellungsdatum) FROM tbltaetigkeit
|
||||
WHERE T_Taetigkeit = "Projektleiter"
|
||||
)
|
||||
);
|
||||
|
||||
#h
|
||||
SELECT SUM(P_Mittel) FROM tblprojekt;
|
||||
|
||||
#i
|
||||
SELECT AVG(P_Mittel) FROM tblprojekt
|
||||
WHERE P_Mittel > 100000;
|
||||
|
||||
#j
|
||||
SELECT P_Nr, COUNT(DISTINCT T_Taetigkeit) FROM tbltaetigkeit
|
||||
GROUP BY P_Nr;
|
||||
|
||||
#k
|
||||
SELECT P_Nr, COUNT(DISTINCT M_Nr) FROM tbltaetigkeit
|
||||
GROUP BY P_Nr;
|
||||
|
||||
#l
|
||||
SELECT T_Taetigkeit, COUNT(DISTINCT M_Nr) FROM tbltaetigkeit
|
||||
GROUP BY T_Taetigkeit;
|
||||
|
||||
#m
|
||||
SELECT P_Nr FROM tbltaetigkeit
|
||||
GROUP BY P_Nr
|
||||
HAVING COUNT(DISTINCT M_Nr) < 4;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user