Query SQL
1)
CREATE TABLE Azienda
(ID_azienda INT (4) UNSIGNED ZEROFILL DEFAULT '0' NOT NULL,
nome CHAR (20) DEFAULT '0',
indirizzo CHAR (25) DEFAULT '0',
regione CHAR (12) DEFAULT '0',
PRIMARY KEY(ID_azienda),
UNIQUE(ID_azienda));
2)
select *
from impiegati,azienda
where premio_prod>100 and impiegati.idazienda=azienda.ID
and azienda.regione='lombardia'
3)
select azienda.nome,impiegati.nome,azienda.regione from impiegati,azienda where
impiegati.id_azienda=azienda.ID_azienda and
impiegati.mansione='ingegnere' order by azienda.regione
4)
select nome, stipendio, premio_prod, stipendio+premio_prod from impiegati
where mansione = 'ingegnere' and stipendio+premio_prod > 2000;
Esercizio SQL
Semplice appunto che dà come esempio SQL che permette di creare una tabella impiegati di creare una tabella azienda, oltre a questo permette di fare due semplici relazioni:
- Selezionare tutti gli impiegati che hanno premio di produzione maggiore di 100.
- Trovare il nome, lo stipendio, il premio e la somma dello stipendio di tutti gli ingegneri.