SQL -Summenfunktion

SQL -Summenfunktion
In diesem Beitrag wird untersucht, wie die Summenfunktion in Standard -SQL verwendet wird. Mit der Funktion SUM () können wir einen Gesamtbetrieb für eine Reihe von Werten ausführen. Zum Beispiel können wir die Funktion SUM () verwenden, um die Gesamt oder die Summe eines bestimmten Wertesatzes zu berechnen.

Der Eingangssatz kann ein Array, eine Spalte oder Werte sein, die aus einem anderen SQL -Ausdruck zurückgegeben werden. Die Summenfunktion ist eine der grundlegenden SQL -Aggregationsfunktionen.

SQL -Summenfunktionssyntax

Das folgende Code -Snippet zeigt die Syntax für die Summenfunktion in SQL:

SUM ([DIRTIERUNG] column_or_expression);

Die Funktion akzeptiert die Spalte oder den Ausdruck mit den Werten, deren Summe Sie berechnen möchten. Wir können das bestimmte Schlüsselwort auch verwenden, um die doppelten oder wiederholenden Werte zu überspringen.

Die Funktion bestimmt dann die Summe der bereitgestellten Werte und gibt einen einzelnen Wert zurück.

Lassen Sie uns einige grundlegende Verwendungen der Summenfunktion diskutieren.

Beispieldaten

Bevor Sie vor fortfahren. Zunächst können Sie das Tabellenschema überprüfen und die im Folgenden angegebenen Anweisungen einfügen:

Datenbankprodukte erstellen;
Tisch erstellen Hallo.speichern (
ID Ganzzahl nicht null,
product_name string nicht null,
Menge Ganzzahl,
Preis Integer nicht null,
);

Nach der Erstellung können wir die folgenden Beispieldaten einfügen:

EINFÜGEN IN
Hallo.Geschäft (id,
Produktname,
Menge,
Preis)
WERTE
(1, "Produkt 1", 10, 100),
(2, "Produkt 2", 5, 50),
(3, "Produkt 3", 20, 200),
(4, "Produkt 4", 15, 150),
(5, "Produkt 5", 25, 250),
(6, "Produkt 6", 30, 300),
(7, "Produkt 7", 35, 350),
(8, "Produkt 8", 40, 400),
(9, "Produkt 9", 45, 450),
(10, "Produkt 10", 50, 500);

Lassen Sie uns nun einige Beispiele sehen, wie wir die Summenfunktion in SQL verwenden können.

Beispiel 1: Verwenden der Summenfunktion mit einer einzelnen Spalte

Wir können die Wertesumme in einer bestimmten Spalte unter Verwendung der Summe und dem Spaltennamen wie im folgenden Beispiel gezeigt finden:

Wählen Sie Summe (Preis) als Total_price von Hallo aus.speichern;

Dies sollte den Gesamtpreis für alle Produkte wie folgt zurückgeben:

Total_price
2750

Beispiel 2: Verwenden der Sonnenfunktion mit mehreren Spalten

Wir können auch einen Ausdruck erstellen, der auf mehreren Tabellenspalten in Verbindung mit der Funktion SUM () basiert, wie im Folgenden gezeigt:

WÄHLEN
Summe (Menge*Preis) als Total_Stock
AUS
Hallo.speichern;

Dies sollte wie folgt zurückkehren:

Total_stock
96250

Abschluss

In diesem Tutorial haben Sie erfahren. Wir verwenden die Summenfunktion häufig in Kombination mit der Auswahlanweisung, um die Gesamtwerte eines Wertesatzes zu berechnen.