Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------------------------Esercizio contratti calciatori----------------------------------
- CREATE TABLE giocatori(
- Nome VARCHAR(20),
- Cognome VARCHAR(20),
- Codice VARCHAR(5),
- Ruolo VARCHAR(20),
- PRIMARY KEY (Codice)
- );
- CREATE TABLE contratti(
- Datainiz DATE,
- Datascad DATE,
- Id VARCHAR(5),
- Stipendio VARCHAR(10),
- rifcod VARCHAR(5),
- rifSquad VARCHAR(5),
- PRIMARY KEY (Id),
- FOREIGN KEY(rifcod) REFERENCES giocatori(Codice),
- FOREIGN KEY(rifSquad) REFERENCES Squadre(Id)
- );
- CREATE TABLE Squadre(
- Nome VARCHAR(20),
- Id VARCHAR(5),
- PRIMARY KEY (Id)
- );
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Roma', 'sc12b');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Lazio', 'sc13e');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Napoli', 'sc14w');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Cesena', 'sc15a');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Milan', 'sc16j');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Inter', 'sc17s');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Genoa', 'sc17t');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Sampdoria', 'sc19e');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Cagliari', 'sc31s');
- INSERT INTO Squadre
- (Nome, Id)
- VALUES ('Juventus', 'sc67h');
- INSERT INTO giocatori
- (Nome, Cognome, Codice)
- VALUES ('Lorenzo','Sciubba','mb99s')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Mirko','Bellucci','mb72h')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Alessandro','Scarinci','mb99a')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Simone','Pignataro','mn02a')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Alessio','Di Cintio','mb99d')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Paolo','Giannitti','mb00f')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Francesco','Pagano','mb74l')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Andrea','Della','mb00c')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Lorenzo','Loreti','mb99u')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Lorenzo','De carolis','mb02n')
- INSERT INTO giocatori
- (Nome, Cognome, Id, Stipendio)
- VALUES ('Stefano','Carta','mb99g')
- INSERT INTO giocatori
- (Nome, Cognome, Codice, Squadra)
- VALUES ('Stefano','Cartasi','mb995'),
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod, rifSquad)
- VALUES ('2014/01/12','2019/01/13','sc12b','5000','mb99s');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2013/02/16','2022/02/16','sc34a','8000','mb72h');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2014/01/12','2018/01/13','sc93l','10000','mb99a');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2010/12/12','2020/12/12','sc45f','10000','mn02a');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2018/01/25','2020/01/25','sc32a','10000','mb99d');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2013/01/16','2017/01/16','sc99b','7000','mb00f');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2008/04/13','2018/04/13','sc65a','6000','mb74l');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2016/02/14','2019/02/14','sc78z','3000','mb00c');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2011/01/12','2018/01/13','sc77k','40000','mb99u');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2017/06/29','2019/06/29','sc90v','50000','mb02n');
- INSERT INTO contratti
- (Datainiz, Datascad, Id, Stipendio ,rifcod)
- VALUES ('2000/01/01','2020/01/01','sc23b','65000','mb995');
- SELECT nome, Cognome
- FROM giocatori, contratti
- WHERE Codice = rifcod AND codice = "mb995"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement