?? sportverein.sql
字號:
0179345342,'9.10.95');
INSERT INTO person VALUES
(255901,'Cheng','Lin','21.03.1979','China','w','Heinrich-H.-Str.11,09599,Freiberg',
03731844935,'09.10.2001');
INSERT INTO person VALUES
(255902,'Yu','Kun','21.12.1981','England','m','Heinrich-H.-Str.11,09599,Freiberg',
01795482156,'09.10.2002');
INSERT INTO person VALUES
(255903,'Liu','Jiangxue','21.08.1980','Frankreich','w','Schoenegasse.2,09599,Freiberg',
01792548795,'09.01.1999');
INSERT INTO person VALUES
(255905,'Yin','Kai','21.06.80','China','m','Rinnegasse.2,09599,Freiberg',
01792013025,'09.05.2001');
INSERT INTO person VALUES
(255906,'Meng','Qingfeng','15.05.1979','China','m','Haubner.2,09599,Freiberg',
01792154790,'29.10.2002');
--Person->Spieler
INSERT INTO person VALUES
(104914,'Ballack','Michael','13.5.77','Deutschland','m','Dresdnerstr.35,83235,Muenchen',
0176908433,'1.7.98');
INSERT INTO person VALUES
(105021,'Deisler','Sebastian','5.1.80','Deutschland','m','Helene-Mayer-Ring 20,80709,Muenchen',
0178968686,'1.7.02');
INSERT INTO person VALUES
(104056,'Kahn','Oliver','15.6.69','Deutschland','m','Schoenengasse 5,83453,Muenchen',
01725474521,'1.7.94');
INSERT INTO person VALUES
(106954,'Hamm','Mia','6.8.79','USA','w','Bergstr.25,74291,Ingostadt',
01795903492,'1.1.00');
INSERT INTO person VALUES
(105981,'Nowitzki','Dirk','13.12.79','Deutschland','m','Meisner-Ring 26,81247,Muenchen',
0894384392,'19.6.96');
INSERT INTO person VALUES
(107476,'Wang','Fei','21.6.82','VR China','w','Moenchstr.198,80569,Muenchen',
0179488213,'1.1.02');
INSERT INTO person VALUES
(106013,'Jordan','Michael','1.4.68','USA','m','Hornstr.65,85432,Muenchen',
0173583093,'1.7.04');
INSERT INTO person VALUES
(109478,'Schwarz','Bernd','11.5.72','Deutschland','m','Wallstr.5,64824,Freising',
0784288381,'19.6.96');
--Person->Trainer
INSERT INTO person VALUES
(102867,'Magath','Felex','3.12.67','Deutschland','m','Leipzigerstr.67,82763,Muenchen',
0173490324,'19.6.04');
INSERT INTO person VALUES
(104326,'Schoeneber','Babara','31.10.65','Polen','w','Poststr.6,85924,Muenchen',
0172120313,'21.6.01');
INSERT INTO person VALUES
(103896,'Gascohin','Paul','23.4.69','England','m','Nonnengasse.7,82045,Muenchen',
017896584,'19.6.03');
INSERT INTO person VALUES
(106369,'Kruger','Diane','17.5.72','Deutschland','w','Rinnengasse.2,84763,Muenchen',
089488281,'1.7.02');
INSERT INTO person VALUES
(108583,'Brand','Heiner','27.1.63','Deutschland','m','Gosslerstr.77,80482,Muenchen',
016945949,'19.6.03');
--Person->Sachbearbeiter
INSERT INTO person VALUES
(103125,'Beckermann','Paul','2.8.73','Deutschland','m','Rinnengasse 2,80979,Muenchen',
01794390839,'7.11.99');
INSERT INTO person VALUES
(102985,'Hoffmann','Karin','12.2.77','Deutschland','w','Flussgasse 12,23454,Stuttgart',
01794390839,'17.11.01');
INSERT INTO person VALUES
(103321,'Bismarck','Bianka','24.5.79','Deutschland','w','Bergegasse 22,04552,Hamburg',
01794390839,'7.1.02');
INSERT INTO person VALUES
(103254,'Beck','Ivonne','24.7.83','Deutschland','w','Hausgasse 32,25487,Heidelberg',
01794390839,'7.7.01');
INSERT INTO person VALUES
(103689,'Bier','Peter','27.11.76','Deutschland','m','Ziegegasse 24,02154,Frankfurt',
01794390839,'20.8.98');
INSERT INTO person VALUES
(103537,'Bach','Sebastian','22.3.79','Deutschland','m','Schoenengasse 52,20154,Bonn',
01794390839,'7.11.88');
INSERT INTO person VALUES
(103812,'Beckermann','Paul','26.2.80','Deutschland','m','Datengasse 62,01245,Berlin',
01794390839,'7.11.95');
INSERT INTO person VALUES
(103992,'Uhrmann','Sabrina','3.12.76','Frankreich','w','Agricolastr.11 ,81245,Muenchen',
0176674345,'19.1.97');
--Person->Verwalter
INSERT INTO person VALUES
(100345,'Kerner','Johannes','9.12.63','Deutschland','m','Burgstr.32,82342,Muenchen',
016809897,'17.10.95');
INSERT INTO person VALUES
(100445,'Bastuerk','Ilirei','27.2.68','Tuerkei','m','Nonnengasse 4,84576,Muenchen',
0178448822,'21.7.97');
INSERT INTO person VALUES
(100545,'Merkel','Angela','25.10.62','Deutschland','w','Bahnhofstr.45,83632,Muenchen',
0893483723,'31.12.96');
INSERT INTO person VALUES
(100645,'Ilizebeth','Diana','2.6.64','England','w','Hamburgerstr.89,87947,Muenchen',
0895857821,'9.7.98');
INSERT INTO person VALUES
(100035,'Beckenbauer','Franz','30.1.55','Deutschland','m','Goedlerweg 11,88473,Muenchen',
0179447827,'27.5.84');
INSERT INTO person VALUES
(100046,'Hoeness','Uli','19.10.58','Deutschland','m','Goedlerweg 12,88473,Muenchen',
0175847842,'15.1.85');
INSERT INTO mitglied VALUES
(255904,210,10,'HFB');
INSERT INTO mitglied VALUES
(255901,130,5,'DFB');
INSERT INTO mitglied VALUES
(255902,120,4,'HBB');
INSERT INTO mitglied VALUES
(255903,80,8,'DBB');
INSERT INTO mitglied VALUES
(255905,140,5,'HHB');
INSERT INTO mitglied VALUES
(255906,210,4,'HFB');
INSERT INTO sportler VALUES
(104914,'15.6.02','14.6.07',15000000,'HFB',200500);
INSERT INTO sportler VALUES
(105021,'1.7.02','30.6.06',12000000,'HFB',180500);
INSERT INTO sportler VALUES
(104056,'15.6.03','14.6.07',3000000,'HFB',250500);
INSERT INTO sportler VALUES
(106954,'15.6.00','14.6.05',500000,'DFB',10500);
INSERT INTO sportler VALUES
(105981,'1.7.02','30.6.07',25000000,'HBB',100500);
INSERT INTO sportler VALUES
(107476,'11.1.02','31.12.06',200000,'DBB',5500);
INSERT INTO sportler VALUES
(106013,'1.7.04','30.6.07',5000000,'HBB',20500);
INSERT INTO sportler VALUES
(109478,'15.6.02','14.6.07',400000,'HHB',10500);
INSERT INTO trainer VALUES
(102867,'19.6.04','18.6.07','HFB',103400);
INSERT INTO trainer VALUES
(104326,'21.6.01','20.6.05','DFB',12500);
INSERT INTO trainer VALUES
(103896,'19.6.03','18.6.07','HBB',33400);
INSERT INTO trainer VALUES
(106369,'1.7.02','30.6.06','DBB',8400);
INSERT INTO trainer VALUES
(108583,'19.6.03','18.6.07','HHB',23400);
INSERT INTO sachb VALUES
(103125,'Ticketverk',100345,1800);
INSERT INTO sachb VALUES
(102985,'Ticketverk',100345,1700);
INSERT INTO sachb VALUES
(103321,'Ticketverk',100345,1400);
INSERT INTO sachb VALUES
(103254,'Ticketverk',100345,1600);
INSERT INTO sachb VALUES
(103689,'Security',100445,1100);
INSERT INTO sachb VALUES
(103537,'Marketing',100545,2400);
INSERT INTO sachb VALUES
(103812,'Finanz',100645,3400);
INSERT INTO sachb VALUES
(103992,'Finanz',100645,2600);
INSERT INTO abteilung VALUES
(11,'Ticketverkauf');
INSERT INTO abteilung VALUES
(12,'Security');
INSERT INTO abteilung VALUES
(13,'Marketing');
INSERT INTO abteilung VALUES
(14,'Finanzierung');
INSERT INTO abteilung VALUES
(25,'HFussball');
INSERT INTO verwalter VALUES
(100345,'Abt.Leiter',11,5800);
INSERT INTO verwalter VALUES
(100445,'Abt.Leiter',12,5200);
INSERT INTO verwalter VALUES
(100545,'Abt.Leiter',13,6800);
INSERT INTO verwalter VALUES
(100645,'Abt.Leiter',14,5900);
INSERT INTO verwalter VALUES
(100035,'Praesident',25,122800);
INSERT INTO verwalter VALUES
(100046,'Manager',25,83600);
INSERT INTO stadion VALUES
('OlymMUE','Olympiastadion Muenchen', 120000.00, 62000);
INSERT INTO stadion VALUES
('SpHMUE','Sporthalle Muenchen', 720000.00, 10000);
INSERT INTO stadion VALUES
('GrWStMUE','Gruenwaldstadion Muenchen', 120000.00, 50000);
INSERT INTO finanz VALUES
(38237827, 'E', 'HFB', 'ADDIDAS', 'Sponsor ADDIDAS fuer Herren-Fussball','30.6.04','15:30',5000000,103812);
INSERT INTO finanz VALUES
(38237809, 'E', 'HFB', 'AUDI', 'Sponsor AUDI fuer Herren-Fussball','28.6.04','11:25',3000000,103992);
INSERT INTO finanz VALUES
(38239341, 'E', 'HHB', '155905', 'Beitrag von Mitglied Kai,Yin','28.7.04','16:07',210,103812);
INSERT INTO finanz VALUES
(38493403, 'A', 'HFB', 'OlymMUE', 'Stadionbenutzungsbetrag vom Herren-FB Saison0405','12.8.04','9:28',120000,103992);
INSERT INTO finanz VALUES
(38569493, 'A', 'HBB', 'OlymHMUE', 'Trainingslagerbetrag vom Herren-BB Saison0405','30.8.04','14:52',500000,103812);
INSERT INTO finanz VALUES
(38237869, 'A', 'HFB', '004914', 'Lohn vom Juni fuer Spieler M.Ballack','15.7.04','14:30',200500,103812);
INSERT INTO finanz VALUES
(38237871, 'A', 'DBB', '006369', 'Lohn vom Juni fuer Trainerin D.Kruger','15.7.04','14:41',8400,103812);
INSERT INTO trainl VALUES
('FBHalleMUE','Fussball Trainingslager Muenchen','Gruenwaldstr.11',1000000.00);
INSERT INTO trainl VALUES
('OlymHMUE','Olmpiahalle Muenchen','Helene-Mayer-Ring.73',500000.00);
INSERT INTO sportart VALUES
('HFB','Herren Fussball','10.8.1901','FBHalleMUE');
INSERT INTO sportart VALUES
('DFB','Damen Fussball','10.8.1978','FBHalleMUE');
INSERT INTO sportart VALUES
('HBB','Herren Basketball','10.8.1965','OlymHMUE');
INSERT INTO sportart VALUES
('DBB','Damen Basketball','10.8.1987','OlymHMUE');
INSERT INTO sportart VALUES
('HHB','Herren Handball','10.8.1984','OlymHMUE');
INSERT INTO sponsor VALUES
('ADDIDAS',5000000,'HFB');
INSERT INTO sponsor VALUES
('T-COM',2000000,'HHB');
INSERT INTO sponsor VALUES
('AUDI',3000000,'HFB');
INSERT INTO sponsor VALUES
('Siemens',5000000,'DBB');
INSERT INTO sponsor VALUES
('Telecom',5000000,'HFB');
INSERT INTO sponsor VALUES
('Allianz',5000000,'HBB');
INSERT INTO sponsor VALUES
('CocaCola',5000000,'HHB');
INSERT INTO sponsor VALUES
('Lufthansa',5000000,'DFB');
INSERT INTO wettb VALUES
('HF1BL0518','1.Fussball BL der Herren Saison04-05 Runde18','23.1.05','Hertha BSC','Muenchen','15:30','OlymMUE','HFB');
INSERT INTO wettb VALUES
('HF1BL0519','1.Fussball BL der Herren Saison04-05 Runde19','30.1.05','Hamburger SV','Hamburg','15:30',NULL,'HFB');
INSERT INTO wettb VALUES
('DF1BL0510','1.Fussball BL der Damen Saison04-05 Runde10','22.1.05','Frankfurt','Muenchen','17:30','GrWStMUE','DFB');
INSERT INTO wettb VALUES
('HB2BL0515','2.Basketball BL der Herren Saison04-05 Runde15','26.1.05','Karlsruhe SC','Muenchen','20:30','SpHMUE','HBB');
INSERT INTO wettb VALUES
('DB2BL0512','2.Basketball BL der Damen Saison04-05 Runde12','27.1.05','Werder Bremen','Muenchen','16:30','SpHMUE','DBB');
INSERT INTO wettb VALUES
('HH1BL0513','1.Handball BL der Herren Saison04-05 Runde13','24.1.05','Goettingen','Muenchen','15:30','SpHMUE','HHB');
COMMIT;
--Alle erstellte Tabellen anzeigen:
SELECT ticketnr,begeg,preis,ort,datum,zeit,platz FROM ticket;
SELECT * FROM quittung;
SELECT pnr,name,vorname,gebdatum,staat,geschl,beidatum FROM person order by pnr;
SELECT * FROM mitglied;
SELECT * FROM sportler;
SELECT * FROM trainer;
SELECT * FROM sachb;
SELECT * FROM abteilung;
SELECT * FROM verwalter;
SELECT * FROM stadion;
SELECT buchnr,bucheig,buchbes,buchdat,buchzeit,betrag,pnr FROM finanz;
SELECT * FROM trainl;
SELECT * FROM sportart;
SELECT * FROM sponsor;
SELECT * FROM wettb;
--Abfragen und Selektion von mehreren Tabellen:
SELECT p.pnr,p.name,p.vorname,p.gebdatum,p.geschl,spkz,gehalt
FROM person p,sportler s
where staat='Deutschland'
and p.pnr=s.pnr order by name;
SELECT p.pnr,p.name,p.vorname,p.staat,p.geschl,t.von,t.bis,t.spkz
FROM trainer t,person p
where p.geschl='m'
and p.pnr=t.pnr and t.gehalt<50000;
SELECT ver.name,sach.name, sach.vorname
FROM person ver,person sach,sachb
where sachb.pnr=sach.pnr
and sachb.verwnr=ver.pnr
order by ver.name;
SELECT p.pnr,p.name,p.vorname,p.staat,p.geschl,t.von,t.bis,t.spkz
FROM trainer t,person p
where (t.von<='01.01.03' and t.bis>='31.12.03'
or t.von between '01.01.03' and '31.12.03'
or t.bis between '01.01.03' and '31.12.03')
and p.pnr=t.pnr
order by t.von;
SELECT p.name,q.* FROM quittung q,person p
where q.sbnr=p.pnr and p.name='Beckermann';
SELECT v.*,p.name,p.vorname,p.staat,p.geschl
FROM verwalter v,person p
where v.gehalt=(select max(gehalt) from verwalter)
and v.pnr=p.pnr;
SELECT v.*,p.name,p.vorname,p.staat,p.geschl
FROM verwalter v,person p
where not(v.gehalt<any(select gehalt from verwalter))
and p.pnr=v.pnr;
SELECT s.name,f.buchbes,f.buchdat,f.betrag,f.spkz
FROM person s,finanz f
where f.spkz='HFB' and s.pnr=f.pnr;
SELECT count(wbkz) FROM wettb
where datum between '24.01.05' and '29.01.05';
SELECT sum(betrag) einkunftsum FROM finanz
where bucheig='E' and spkz='HFB';
SELECT spbez,avg(gehalt) durch_geh FROM sportler s,sportart sp
where s.spkz=sp.spkz
group by spbez;
SELECT abt.abtnr, abt.abtbez,s.name sachb, v.name verwalter
FROM person s,person v,abteilung abt,sachb sb,verwalter ver
where sb.verwnr=v.pnr and sb.pnr=s.pnr
and ver.abtnr=abt.abtnr and v.pnr=ver.pnr
order by abt.abtnr;
SELECT p.pnr,p.name,p.vorname,p.geschl,m.beitrag,m.ermaess,m.spkz
FROM mitglied m,person p
where name like '__n%' and m.pnr=p.pnr;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -