Programmazione Web » Sql » Utilizzo delle funzioni SELECT SUM E SELECT COUNT
Utilizzo delle funzioni SELECT SUM E SELECT COUNT
Difficoltà:
Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net ![]()
Questo tutorial è stato letto 1300 volte
Oggi vediamo come implementare due tipi di SELECT di Sql: la SELECT SUM e la SELECT COUNT.
A partire da questa tabella chiamata 'acquisti', scriviamo i comandi necessari per ottenere la somma e il numero di record che soddisfano una determinata condizione.
| id_acquisto | id_acquirente | data acquisto | ricavo |
| 1 | 1 | 02/05/04 | 1000 |
| 2 | 5 | 21/05/04 | 800 |
| 3 | 1 | 22/08/04 | 650 |
| 4 | 2 | 10/10/04 | 340 |
| 5 | 5 | 10/03/05 | 2000 |
| 6 | 2 | 10/04/05 | 1800 |
SELECT SUM(ricavo)
FROM acquisti
WHERE id_acquirente = '1';
Questa query calcolerà la somma del campo 'ricavo' per tutti i record il cui 'id_acquirente' è 1. Il valore ritornato sarà 1650.
SELECT COUNT(*)
FROM acquisti
WHERE id_acquirente = '1';
Quest'altra query invece calcolerà il numero di record il cui 'id_acquirente' è 1. Il valore ritornato sarà 2.

