Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric
Zwraca sumę wszystkich wartości w wyrażeniu. Funkcja SUM może być używana tylko z kolumnami liczbowymi. Wartości NULL są ignorowane. Dla wszystkich wartości NULL wynik ma również wartość NULL.
Składnia
-- Aggregate Function Syntax
SUM ( expression )
-- Analytic Function Syntax
SUM ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Argumenty (w programowaniu)
wyrażenie
Jest stałą, kolumną lub funkcją i dowolną kombinacją operatorów arytmetycznych. Funkcja SUM może być używana z kolumnami bigint i float.
OVER ([<PARTITION BY klauzula LIMIT DURATION klauzuli>>< [<KLAUZULA> WHEN]]
Określa grupę wierszy, dla których jest stosowana suma. Klauzula PARTITION BY określa, że wiersze z tym samym kluczem partycji zostaną zgrupowane razem. Klauzula LIMIT DURATION określa, ile historii jest zawarte w grupie. Klauzula WHEN określa warunek logiczny dla wierszy, które mają być uwzględnione w grupie. Zobacz klauzulę OVER , aby uzyskać więcej informacji na temat użycia.
Typy zwracane
Zwraca sumowanie wszystkich wartości wyrażeń w najbardziej precyzyjnym typie danych wyrażenia.
Przykład
SELECT System.Timestamp() AS OutTime, TollId, SUM (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)