Neu organisiert für neues Schuljahr
This commit is contained in:
71
11fi5/AWP/2021-05-17 Übung 1 Beispiel Luna.sql
Normal file
71
11fi5/AWP/2021-05-17 Übung 1 Beispiel Luna.sql
Normal file
@ -0,0 +1,71 @@
|
||||
USE `unternehmensdb`;
|
||||
|
||||
#1
|
||||
SELECT Name, Vorname, Bezeichnung as "Abteilung" FROM mitarbeiter, abteilung
|
||||
WHERE mitarbeiter.ABTEILUNG = abteilung.ABTEILUNGSNR;
|
||||
|
||||
#2
|
||||
SELECT Bezeichnung, Nettopreis, Name FROM artikel, hersteller
|
||||
WHERE artikel.HERSTELLER = hersteller.HERSTELLERNR;
|
||||
|
||||
#3
|
||||
SELECT Bezeichnung, Bestellmenge, kunde.Kundennr, Vorname, Name FROM kunde, bestellung, posten, artikel
|
||||
WHERE kunde.KUNDENNR = bestellung.KUNDENNR
|
||||
AND bestellung.KUNDENNR = posten.BESTELLNR
|
||||
AND posten.ARTIKELNR = artikel.ARTIKELNR;
|
||||
|
||||
USE `luna2_innodb`;
|
||||
|
||||
#1
|
||||
SELECT M_Nr, M_Name, M_Vorname, tblmitarbeiter.A_Nr, A_Stadt FROM tblmitarbeiter, tblabteilung
|
||||
WHERE tblmitarbeiter.A_Nr = tblabteilung.A_Nr;
|
||||
|
||||
#2
|
||||
SELECT * FROM tblmitarbeiter, tblprojekt, tbltaetigkeit
|
||||
WHERE tblmitarbeiter.M_Nr = tbltaetigkeit.M_Nr
|
||||
AND tbltaetigkeit.P_Nr = tblprojekt.P_Nr
|
||||
AND P_Name like "Gemini";
|
||||
|
||||
#3
|
||||
SELECT DISTINCT A_Nr FROM tblmitarbeiter, tbltaetigkeit
|
||||
WHERE tblmitarbeiter.M_Nr = tbltaetigkeit.M_Nr
|
||||
AND T_Einstellungsdatum = "1989-10-15";
|
||||
|
||||
#4 falsch, aufgabe falsch gelesen
|
||||
SELECT M_Name, M_Vorname FROM tblmitarbeiter, tblabteilung
|
||||
WHERE tblmitarbeiter.A_Nr = tblabteilung.A_Nr
|
||||
AND A_Stadt = "Stuttgart";
|
||||
|
||||
#5
|
||||
SELECT DISTINCT P_Name FROM tblprojekt, tbltaetigkeit, tblmitarbeiter, tblabteilung
|
||||
WHERE tblprojekt.P_Nr = tbltaetigkeit.P_Nr
|
||||
AND tbltaetigkeit.M_Nr = tblmitarbeiter.M_Nr
|
||||
AND tblmitarbeiter.A_Nr = tblabteilung.A_Nr
|
||||
AND tblabteilung.A_Name = "Diagnose";
|
||||
|
||||
#6
|
||||
SELECT * FROM tblabteilung
|
||||
WHERE A_Stadt IN (
|
||||
SELECT A_Stadt FROM tblabteilung
|
||||
GROUP BY A_Stadt
|
||||
HAVING COUNT(*) > 1
|
||||
);
|
||||
|
||||
SELECT a2.* FROM tblabteilung a1, tblabteilung a2
|
||||
WHERE a1.A_Stadt = a2.A_Stadt
|
||||
AND a1.A_Nr != a2.A_Nr;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user