Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Vrátí součet všech hodnot ve výrazu. Suma se dá použít jenom s číselnými sloupci. Hodnoty NULL se ignorují. Pro všechny hodnoty NULL je výsledek také NULL.
Syntaxe
-- Aggregate Function Syntax
SUM ( expression )
-- Analytic Function Syntax
SUM ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Argumenty
výrazu
Je konstanta, sloupec nebo funkce a jakákoli kombinace aritmetických operátorů. Suma se dá použít se sloupci bigint a float.
OVER ([<KLAUZULE PARTITION BY><LIMIT DURATION – klauzule> [<KLAUZULE WHEN>]]
Určuje skupinu řádků, u kterých se používá funkce SUMA. Klauzule PARTITION BY určuje, že řádky se stejným klíčem oddílu se seskupí dohromady. Klauzule LIMIT DURATION určuje, kolik historie je součástí skupiny. Klauzule WHEN určuje logickou podmínku pro řádky, které mají být zahrnuty do skupiny. Další podrobnosti o využití najdete v klauzuli OVER .
Návratové typy
Vrátí součet všech hodnot výrazů v nejpřesnějším datovém typu výrazu.
Příklad
SELECT System.Timestamp() AS OutTime, TollId, SUM (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)