Jeśli wprowadzimy wartość zerową w funkcji sumy, ignoruje wartość zerową i oblicza sumę pozostałych wartości lub wyrażeń. Na tym blogu omówimy, w jaki sposób przesunięcie ku czerwieni SUMA Funkcję można zastosować w celu obliczenia suma wartości liczbowych, gdy jest przekazywana jako wyrażenia wejściowe."
Składnia do użycia funkcji sum
Składnia do użycia funkcji sumy przesunięcia ku czerwieni do obliczenia suma jest następująca.
Wybierz sumę ([wszystkie | odrębne] wyrażenie)
ODRĘBNY Parametr jest używany, gdy jest potrzebny do obliczenia suma tylko unikalnych wyrażeń w kolumnie. Eliminuje wszystkie powtarzające się wyrażenia, obliczając sumę wyrażenia wejściowego.
WSZYSTKO Parametr jest używany, gdy jest potrzebny do obliczenia suma wszystkich wyrażeń wejściowych, nawet jeśli wartości są powtarzalne. Domyślnie, WSZYSTKO Parametr jest ustawiony.
wyrażenie jest ukierunkowaną kolumną w tabeli, na której funkcja działa, aby uzyskać wynikową sumę.
Przykłady użycia funkcji sum
Teraz w tej sekcji użyjemy niektórych przykładów, aby wyjaśnić, w jaki sposób funkcję sumy można użyć w przesunięciu ku czerwieni w różnych scenariuszach do wykonywania różnych zadań. Poniżej przedstawiono kilka przykładów przypadków użycia funkcji sumy przesunięcia ku czerwieni.
Funkcja sum z całym parametrem
W tym przykładzie zastosujemy SUMA funkcja do obliczenia suma za pomocą WSZYSTKO parametr w tabeli wymienionych Baza danych, jak pokazano niżej. Poniższa tabela zawiera cztery kolumny: ID, nazwa, cena I ilość.
ID | Nazwa | Cena | Ilość |
---|---|---|---|
1 | Klawiatura | 20 | 15 |
2 | Mysz | 15 | 20 |
3 | Drążek sterowy | 45 | 10 |
4 | USB | 60 | 25 |
5 | Słuchawki | 50 | 30 |
Jeśli ręcznie obliczamy sumę cena Kolumna z powyższej tabeli będzie to 190.
Aby obliczyć sumę za pomocą funkcji sumy, zastosuj funkcję sumy do cena kolumna.
Wybierz sumę (cała cena)
Z bazy danych
Funkcja suma zwróci następującą sumę cena Kolumna Baza danych tabela.
suma
190
Funkcja sum z odrębnym parametrem
W tej sekcji użyjemy funkcji SUM z ODRĘBNY parametr w przesunięciu ku czerwieni, aby obliczyć sumę tylko różnych parametrów wejściowych. Funkcja suma, po przekazaniu z ODRĘBNY parametr, obliczy tylko sumę unikalnych wyrażeń lub wartości, zaniedbując powtarzające się wartości.
ID | Nazwa | Cena | Ilość |
---|---|---|---|
1 | Klawiatura | 20 | 15 |
2 | Mysz | 15 | 20 |
3 | Drążek sterowy | 45 | 10 |
4 | USB | 60 | 20 |
5 | Słuchawki | 50 | 30 |
Jeśli ręcznie obliczamy sumę różnych wartości w ilość Kolumna, otrzymamy 60.
Zastosuj funkcję sumy w czwartej kolumnie, i.mi., ilość, Aby uzyskać sumę unikalnych wartości.
Wybierz sumę (odrębna ilość)
Z bazy danych
Funkcja suma zwróci następującą sumę ilość Kolumna Baza danych tabela.
suma
60
Funkcja suma z domyślnym parametrem
W tym przykładzie nie przekazamy żadnego parametru do funkcji sumy, aby obliczyć sumę parametrów wejściowych, a funkcja suma domyślnie użyje wszystkiego parametru do obliczenia sumy.
ID | Nazwa | Cena | Ilość |
---|---|---|---|
1 | Klawiatura | 20 | 10 |
2 | Mysz | 15 | 20 |
3 | Drążek sterowy | 45 | 10 |
4 | USB | 60 | 20 |
5 | Słuchawki | 50 | 30 |
Jeśli ręcznie obliczamy sumę wszystkich wartości w ilość Kolumna, otrzymamy 90.
Wybierz sumę (ilość) jako sum_quantity
Z bazy danych
Funkcja suma zwróci następującą sumę ilość Kolumna Baza danych tabela.
sum_quantity
90
SUM Funkcja z wartościami zerowymi
Funkcja sumy nie uwzględnia wyrażeń zerowych przy obliczaniu suma i oblicza tylko sumę pozostałych Non_null Wyrażenia. W poniższej tabeli wymienionej Baza danych, ilość Kolumna zawiera niektóre wartości zerowe. Teraz użyjemy funkcji SUM na ilość Kolumna do sprawdzenia zachowania funkcji sum.
ID | Nazwa | Cena | Ilość |
---|---|---|---|
1 | Klawiatura | 20 | ZERO |
2 | Mysz | 15 | 20 |
3 | Drążek sterowy | 45 | 10 |
4 | USB | 60 | 20 |
5 | Słuchawki | 50 | ZERO |
Zastosuj funkcję sumy w czwartej kolumnie, i.mi., ilość z Baza danych stół, aby uzyskać sumę.
Wybierz sumę (całą ilość) jako sum_quantity
Z bazy danych
Funkcja suma zwróci następującą sumę ilość Kolumna Baza danych tabela.
sum_quantity
50
Funkcja suma z instrukcją
Funkcję SUM można również użyć z instrukcją Where, aby zastosować pewne warunki do zapytania. Tabela nazwana Baza danych, pokazano poniżej, a my obliczymy sumę cena tylko dla Tech Tylko kategoria.
ID | Nazwa | Cena | Ilość | Kategoria |
---|---|---|---|---|
1 | Klawiatura | 20 | 10 | Tech |
2 | Mysz | 15 | 20 | Tech |
3 | Drążek sterowy | 45 | 10 | Odzież |
4 | USB | 60 | 20 | Tech |
5 | Słuchawki | 50 | 30 | Odzież |
Teraz, aby obliczyć sumę ceny dla kategorii technologii, zastosujemy GDZIE stwierdzenie wraz z SUMA funkcjonować.
Zastosuj funkcję sumy na cena Kolumna tabeli, nazwana Baza danych, Korzystanie z instrukcji Where, aby uzyskać sumę tylko kategorii technologii.
Wybierz sumę (całą cenę) jako sum_price
Z bazy danych
gdzie kategoria = „tech”;
Funkcja suma zwróci następującą sumę cena Kolumna Baza danych tabela.
sum_price
95
Funkcja suma z grupą według instrukcji
Funkcję SUM można użyć z grupą według instrukcji, aby uzyskać sumę kolumny w różnych grupach w zależności od innej kolumny.
Poniżej znajduje się tabela o nazwie Baza danych, z różnymi kolumnami, a my obliczymy sumę cena dla obu Tech I odzież Kategorie przy użyciu funkcji sum z grupą według instrukcji.
ID | Nazwa | Cena | Ilość | Kategoria |
---|---|---|---|---|
1 | Klawiatura | 20 | 10 | Tech |
2 | Mysz | 15 | 20 | Tech |
3 | Drążek sterowy | 45 | 10 | Odzież |
4 | USB | 60 | 20 | Tech |
5 | Słuchawki | 50 | 30 | Odzież |
Teraz, aby obliczyć sumę cena Zarówno do kategorii technologii, jak i odzieży, zastosujemy GRUPUJ WEDŁUG Instrukcja wraz z funkcją sum.
Zastosuj funkcję sumy na cena Kolumna tabeli, nazwana Baza danych, Korzystanie z grupy według instrukcji, aby uzyskać sumę obu Tech I Odzież Kategoria.
Wybierz kategorię, suma (cena) jako Total_Price
Z bazy danych
Grupa według kategorii;
Funkcja suma zwróci następującą sumę cena Kolumna Baza danych tabela.
Wniosek
W tym artykule wyjaśniono różne sposoby wykorzystania funkcji sumy do obliczenia suma różnych parametrów wejściowych. Oblicza sumę wszystkich wpisów w kolumnie, ignorując lub rozważając zduplikowane wartości w zależności od przekazanych parametrów. Funkcję SUM może być używana z całego lub odrębnego parametru do obliczenia suma wszystkich wyrażeń wejściowych lub unikalnych wyrażeń. Można go również używać z grupą według i gdzie instrukcja, aby uzyskać sumę wybranych wpisów z kolumny.