Funkcja sumy przesunięcia ku czerwieni

Funkcja sumy przesunięcia ku czerwieni
„Przętko SUMA Funkcja jest funkcją zagregowaną stosowaną do obliczenia suma wyrażeń wejściowych w przesunięciu ku czerwieni. Może obliczyć SUMA wejściowej wyrażenia numerycznego lub kolumny numerycznej. SUMA Funkcja obsługuje tylko następujące typy danych jako wyrażenia wejściowe.
  • DZIESIĘTNY
  • Numeryczne
  • LICZBA CAŁKOWITA
  • Smallint
  • Bigint
  • PODWÓJNIE
  • PRECYZJA

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.

  • SUM FUNKCJA Z WSZYSTKO parametr
  • SUM FUNKCJA Z ODRĘBNY parametr
  • SUM FUNKCJA Z DOMYŚLNY parametr
  • SUM FUNKCJA Z ZERO wartości
  • SUM FUNKCJA Z GDZIE oświadczenie
  • SUM FUNKCJA Z GRUPUJ WEDŁUG oświadczenie

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.