Sei sulla pagina 1di 2

-- -----------------------------------------------------------------

-- -----------------------------

-- SIBD 2018.05

-- Esercizi JOIN

-- -----------------------------

-- NOTE:

-- scaricare ed eseguire prima lo script di creazione del database di esempio "employees"

-- -----------------------------------------------------------------

-- 1) Selezionare i dipendenti ed i codici dei dipartimenti in cui hanno lavorato

-- 2) Selezionare, per ogni dipendente, il nome, il cognome ed il nome dei dipartimenti in cui ha lavorato

-- 2bis) Ordinare il risultato per il nome ed il cognome del dipendente;

-- 2ter) Ordinare il risultato per la data di assunzione del dipendente

-- 3) Selezionare il nome ed il cognome dei dipendenti che hanno lavorato nel reparto 'Customer Service'

-- 3bis) Ordinare il risultato per la data a partire da cui il dipendente lavora nel reparto
(from_date);

-- 4) Selezionare, per ogni dipendente, il nome, il cognome, il nome del reparto e la data dalla quale ha
lavorato in quel reparto;

-- 5) Selezionare, per ogni dipendete, il nome, il cognome ed il reparto in cui sta lavorando attualmente
(condizione: il valore dell'attributo "to_date" nullo);

-- 6) Selezionare il nome ed il cognome dei dipendenti che attualmente lavorano nel reparto
'Development'

-- 7) Selezionare i dipendenti di nome (first_name) 'Mario' che attualmente lavorano nel reparto
'Development'

-- 8) Selezionare i dipendenti i cui cognome inizia per la lettera 'A' che hanno lavorato (ma NON lavorano
pi ) nel reparto 'Quality Management'

-- 8bis) Selezionare i dipendenti i cui cognome inizia per la lettera 'A' o per la lettera 'B' che
hanno lavorato (ma NON lavorano pi ) nel reparto 'Quality Management'
-- 9) Selezionare i dipendenti maschi, nati dopo la data '1960-01-01' che attualmente lavorano nel
reparto 'Human Resources'

-- 9bis) Ordinare il risultato per la data di assunzione del dipoendente;

-- 10) Selezionare, per ogni dipartimento, il nome del dipartimento ed il nome e cognome dell'attuale
manager;

-- 10bis) Ordinare il risultato per il nome del dipartimento