Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
AGGREGAZIONE
INTRODUZIONE
1 2
1. Nel primo caso la funzione calcola il numero delle righe della tabella
incluse quelle con campo di tipo NULL.
2. Nel secondo caso non vengono conteggiate le righe che hanno valore
NULL nella colonna specificata tra le parentesi.
Esempi ‘COUNT’
Il seguente comando restituisce il numero di tutte le righe presenti nella tabella Dipendenti:
SQL RISULTATO
SQL RISULTATO
…altri esempi ‘COUNT’
Utilizzando una clausola WHERE, la funzione COUNT restituisce il numero delle righe che
soddisfano la condizione specificata. Con la seguente query viene restituito il numero di
dipendenti che si chiamano Nicola.
SQL RISULTATO
Il risultato del conteggio può essere anche descritto con un’opportuna intestazione
aggiungendo la clausola AS:
SQL RISULTATO
Funzione COUNT DISTINCT
Si può ottenere il numero di righe diverse usando DISTINCT
SQL RISULTATO
Funzione ‘SUM’
La funzione SUM restituisce la somma di tutti i valori (numerici) contenuti in una
colonna, specificata come argomento della funzione.
La sintassi è la seguente :
SQL RISULTATO
La query seguente restituisce la somma degli stipendi di tutti i dipendenti del dipartimento
area 1
SQL RISULTATO
Funzione ‘AVG’
La funzione non include nel calcolo i valori di tipo NULL presenti nella colonna
Esempio ‘AVG’
La query seguente calcola la media degli stipendi del dipartimento area 10:
SQL RISULTATO
Funzione ‘MAX’
La funzione MAX cerca il più grande dei valori numerici contenuti in una
determinata colonna di una tabella.
La sintassi è la seguente:
Esempio ‘MAX’
La query seguente restituisce lo stipendio massimo dei dipendenti che lavorano nel
dipartimento area 5
SQL RISULTATO
Funzione ‘MIN’
La funzione MIN restituisce il valore minimo tra i valori della colonna.
L’argomento della funzione può essere anche di tipo stringa: in questo
caso è estratta la prima stringa in ordine alfabetico.
La sintassi è la seguente:
Esempi ‘MIN’
La query seguente restituisce lo stipendio minimo per i dipendenti che lavorano nel
dipartimento area 5
SQL RISULTATO
SQL RISULTATO
N.B.
E’ possibile utilizzare più funzioni di aggregazione contemporaneamente.
Con la seguente query vengono estratti i valori massimo e minimo degli stipendi ,
nonché lo stipendio medio dei dipendenti della ditta.
SQL
RISULTATO
FINE
FALCONIERI PASQUALE
LA MARCA ANGELO
RUSSO SABATINO
SAUTARIELLO SALVATORE
5 A INF.