Funkcja podsumowania w SQL: SUMA

Funkcja SUM w języku SQL, pomimo swojej prostoty, jest często używana podczas pracy z bazą danych. Z jego pomocą wygodnie jest uzyskać pewne pośrednie lub ostateczne wyniki bez uciekania się do pomocniczych narzędzi DBMS.

Składnia

w większości języków tego samego sumy składni SQL - jako argument jest tylko nazwa pola lub arytmetyczny efekt kilku z nich, chcesz podsumować.
W wyjątkowych przypadkach można przypisać określoną wartość jako liczba lub zmienna, ale te „programy” nie są używane, ponieważ nie posiadają one wiele wartości. Składnia funkcji w języku SQL:


suma (a) - są jako parametr i użyj jakąś wartość liczbową lub wyrażenie Warto zauważyć, że przed rozwiązaniem można ustawić słowa kluczowe, na przykład, DISTINCT lub ALL które przyjmą tylko wartości unikalne lub wszystkie, odpowiednio.

Przykład SUMA SQL

Dla ostatecznego zrozumienia zasady funkcji należy rozważyć kilka przykładów. SQL SUM może być używany zarówno jako wynik zwracany, jak i jako wartość pośrednia, na przykład w celu przetestowania warunku. W pierwszym przypadku, należy rozważyć opcję, gdy trzeba zwrócić sumę sprzedaży dla każdego produktu, biorąc pod uwagę, że liczba zamówień mogą być wykonane w liczbie mnogiej. Na wynik będą wystarczające, aby wykonać następujące zapytanie: SELECT towaru, suma (SummaPokupok) FROM Sales GroupBy towarów; Odpowiedź na tozespół będzie miał unikalną listę produktów o łącznej kwocie zakupów dla każdego z nich.
W drugim przykładzie trzeba uzyskać listę produktów, dla których kwota sprzedaż przekroczyła pewną wartość, takich jak 100. rezultat dostać za ten problem na kilka sposobów, z których najlepiej jest wykonać jedno zapytanie: SELECT Towar od (SELECT towarów, sumy (Kwota zakupu) jako kwota ze sprzedaży) GDZIE Kwota & gt; 100

Powiązane publikacje