Data la tabella Dipendenti avente la seguente struttura:
Dipendenti := <id, nome, cognome,citta, salario, data_nascita, età, funzione>
BETWEEN
1. Visualizzare i dati dei dipendenti nati tra il 1 Gennaio 1962 e il 1 Marzo 1993 2. Visualizzare i dati dei dipendenti che hanno un'età compresa tra 25 e 50 anni
3. Visualizzare i nomi dei dipendenti “compresi” (in ordine alfabetico) tra Alberto e Luigi (estremi inclusi) eliminando i duplicati ove presenti
4. Visualizzare i nomi dei dipendenti “compresi” (in ordine alfabetico) tra la lettera B e la M (estremi inclusi) eliminando i duplicati ove presenti
5. Visualizzare nome, cognome e stipendio dei dipendenti il cui stipendio è compreso tra 1500 e 3000 € (estremi inclusi)
6. Visualizzare nome, cognome e stipendio dei dipendenti il cui stipendio NON è compreso tra 1500 e 3000 € (estremi inclusi)
7. Visualizzare nome, cognome e data di nascita dei dipendenti nati tra Marzo e Giugno
IN
1. Visualizzare i dati dei dipendenti che abitano in una delle seguenti città: Milano, Como, Roma
2. Visualizzare i dati dei dipendenti che sono nati in uno dei seguenti anni: '62, '80, '88 3. Visualizzare nome, cognome e data di nascita dei dipendenti nati nei mesi di Gennaio,
Marzo, Aprile, Dicembre
4. Visualizzare i cognomi dei dipendenti che NON sono nati nei mesi di Dicembre e Febbraio 5. Visualizzare nome, cognome e città dei dipendenti che lavorano in una filiale(dunque in una
città) con più di 2 dipendenti
LIKE
1. Visualizzare tutti i nomi, distinti, che iniziano per m(maiuscola o minuscola) 2. Visualizzare tutti i nomi che iniziano per 'Ma'
3. Visualizzare tutti i nomi distinti(eliminando i duplicati ove ve ne fossero) che terminano con 'rio'
4. Visualizzare tutti i nomi distinti che contengono 'to'
5. Visualizzare tutti i nomi che hanno come terzo e quarto carattere 't' e 'o'
Data la tabella Dipendenti avente la seguente struttura:
Dipendenti := <id, nome, cognome,citta, salario, data_nascita, età, funzione>
IS NULL, IS NOT NULL
1. Visualizzare i dati dei dipendenti per cui è specificato lo stipendio 2. Visualizzare i dati dei dipendenti per cui NON è specificato lo stipendio
UPDATE
1. Aggiornare il campo età della tabella dipendenti calcolando le età alla data odierna di ogni dipendente
2. Impostare a NULL il salario dei dipendenti per cui ha un valore pari a 0
3. Modificare il valore dello stipendio del dipendente avente id pari a 3 impostandolo a 1200€
DELETE
1. Cancellare le righe dalla tabella dei dipendenti per cui lo stipendio non è specificato 2. Cancellare la riga corrispondente al dipendente avente id pari a 2
3. Cancellare i dipendenti aventi un' età superiore a 100 anni
ANY = di almeno uno, ALL = di tutti
1. Visualizzare tutti i dipendenti che svolgendo una mansione diversa da quella di Impiegato, guadagnano più di almeno un impiegato
2. Visualizzare tutti i dipendenti che svolgendo la mansione di Impiegato, guadagnano più di almeno un Dirigente
3. Visualizzare i dipendenti che hanno uno stipendio superiore a quello di qualsiasi Impiegato
Data la tabella Dipendenti avente la seguente struttura:
Dipendenti := <id, nome, cognome,citta, salario, data_nascita, età, funzione>
EXISTS = esiste almeno uno = il numero di risultati tornati dalla Subquery è > = 1
1. Visualizzare i dati di tutti i dipendenti solo se ne esiste almeno uno che svolge la funzione di vigilanza