Il set di input può essere un array, una colonna o valori che vengono restituiti da un'altra espressione SQL. La funzione di somma è una delle funzioni di aggregazione SQL fondamentali.
Sintassi della funzione Sum Sum
Il seguente frammento di codice mostra la sintassi per la funzione Sum in SQL:
Somma ([distinto] column_or_expression);La funzione accetta la colonna o l'espressione con i valori la cui somma si desidera calcolare. Possiamo anche usare la parola chiave distinta per saltare i valori duplicati o ripetuti.
La funzione determina quindi la somma dei valori forniti e restituisce un singolo valore.
Discutiamo alcuni usi di base della funzione di somma.
Dati di esempio
Prima di procedere, esaminiamo il layout dei dati di esempio che desideriamo interrogare. Innanzitutto, è possibile controllare lo schema della tabella e inserire le istruzioni fornite nel seguente:
Creare prodotti di database;Una volta creati, possiamo inserire i seguenti dati di esempio:
INSERIREVediamo ora alcuni esempi su come possiamo usare la funzione di somma in sql.
Esempio 1: usando la funzione Somma con una singola colonna
Possiamo trovare la somma dei valori in una data colonna usando la somma e il nome della colonna come mostrato nell'esempio seguente:
Seleziona somma (prezzo) come total_price da ciao.negozio;Ciò dovrebbe restituire il prezzo totale per tutti i prodotti come segue:
prezzo totaleEsempio 2: usando la funzione Sun con più colonne
Possiamo anche creare un'espressione basata su più colonne della tabella in combinazione con la funzione Sum () come mostrato nella seguente:
SELEZIONAREQuesto dovrebbe tornare come segue:
total_stockConclusione
In questo tutorial, hai imparato a utilizzare la funzione SQL Sum per calcolare la somma dei valori in una colonna o espressione specificata. Usiamo spesso la funzione di somma in combinazione con l'istruzione selezionata per calcolare il totale di un insieme di valori.