SIMULAZIONE COMPITO(PER LA PARTE RELATIVA A SQL) Data la tabella:
Dipendenti
id Cognome Nome Citta Salario Eta
1 Bianchi Mario Rimini 1000 20
2 Bianchi Ettore Milano 0 15
3 Casadei Mario Rimini 3000 35
4 Rossi Mario Bologna 1500 50
5 Rossi Fabio Firenze 8000 40
6 Bianchi Ettore Rimini NULL
500 NULL
Esercizio A)
Scrivere le istruzioni SQL che consentono di:
• creare un database di nome Dati_Personale
• creare la suddetta tabella all'interno di tale database
• inserire nella tabella la prima riga di quelle mostrate in figura
Nota: specificare il nome del database davanti a quello della tabella(Dati_Personale.Dipendenti) o utilizzare il comando USE per selezionare il database prima di effettuare CREATE e INSERT
Esercizio B):
1) Scrivere la query che restituisce il salario minimo, quello massimo, l'importo totale dei salari e l’età media dei dipendenti ;
2) Scrivere la query che restituisce il salario medio dei dipendenti residenti a Rimini con età compresa tra 25 e 30 anni (estremi inclusi);
3) Scrivere la query che restituisce l’età media e il numero di dipendenti per ogni città, (visualizzare anche i nomi delle città);
4) Scrivere la query che restituisce, per ogni città, il numero di dipendenti che hanno età minore di 25 anni o maggiore di 35 (visualizzare anche i nomi delle città).
5) Scrivere una query che restituisce il cognome che viene prima in ordine alfabetico Esercizio C)
Assumendo che i dati inseriti siano quelli mostrati, scrivere l'output delle queries 1,2,4,5 (Suggerimento: fare attenzione ai valori NULL).