SQL SUM Funkcja

SQL SUM Funkcja
Ten post bada, jak korzystać z funkcji SUM w standardowym SQL. Funkcja sum () pozwala nam wykonywać agregowaną operację na zbiorze wartości. Na przykład możemy użyć funkcji sum () do obliczenia całkowitej lub sumy danego zestawu wartości.

Zestaw wejściowy może być tablicą, kolumną lub wartościami zwracanymi z innego wyrażenia SQL. Funkcja SUM jest jedną z podstawowych funkcji agregacji SQL.

Składnia funkcji SQL SUM

Poniższy fragment kodu pokazuje składnię funkcji SUM w SQL:

Sum ([wyraźny] kolumna_or_expression);

Funkcja akceptuje kolumnę lub wyrażenie z wartościami, których suma chcesz obliczyć. Możemy również użyć odrębnego słowa kluczowego do pominięcia duplikatu lub powtarzających się wartości.

Funkcja następnie określa sumę podanych wartości i zwraca jedną wartość.

Omówmy niektóre podstawowe zastosowania funkcji sum.

Przykładowe dane

Przed kontynuowaniem spójrzmy na układ przykładowych danych, które chcemy zapytać. Najpierw możesz sprawdzić schemat tabeli i wstawić stwierdzenia podane w następujący sposób:

Utwórz produkty bazy danych;
Utwórz tabelę Witam.sklep (
Id Liczba całkowita nie null,
Product_name String nie null,
Ilość liczba całkowita,
Cena liczba całkowita nie null,
);

Po utworzeniu możemy wstawić następujące przykładowe dane:

WŁÓŻ W
Witam.sklep (id,
Nazwa produktu,
ilość,
cena)
Wartości
(1, „Produkt 1”, 10, 100),
(2, „Produkt 2”, 5, 50),
(3, „Product 3”, 20, 200),
(4, „Produkt 4”, 15, 150),
(5, „Produkt 5”, 25, 250),
(6, „Produkt 6”, 30, 300),
(7, „Product 7”, 35, 350),
(8, „Produkt 8”, 40, 400),
(9, „Product 9”, 45, 450),
(10, „Produkt 10”, 50, 500);

Zobaczmy teraz kilka przykładów, w jaki sposób możemy użyć funkcji SUM w SQL.

Przykład 1: Korzystanie z funkcji SUM z pojedynczą kolumną

Możemy znaleźć sumę wartości w danej kolumnie za pomocą sumy i nazwy kolumny, jak pokazano w poniższym przykładzie:

Wybierz sumę (cenę) jako Total_Price z Hello.sklep;

Powinno to zwrócić całkowitą cenę dla wszystkich produktów w następujący sposób:

Total_Price
2750

Przykład 2: Korzystanie z funkcji Sun z wieloma kolumnami

Możemy również utworzyć wyrażenie oparte na wielu kolumnach tabeli w połączeniu z funkcją sum (), jak pokazano następująco:

WYBIERAĆ
Suma (ilość*cena) jako total_stock
Z
Witam.sklep;

Powinno to powrócić w następujący sposób:

Total_stock
96250

Wniosek

W tym samouczku nauczyłeś się, jak używać funkcji sumy SQL do obliczenia suma wartości w określonej kolumnie lub wyrażeniu. Często używamy funkcji sumy w połączeniu z instrukcją Select, aby obliczyć sumę zestawu wartości.