Skip to main content

argAndMax

Introduced in: v1.1.0 Calculates the arg and val value for a maximum val value. If there are multiple rows with equal val being the maximum, which of the associated arg and val is returned is not deterministic. Both parts the arg and the max behave as aggregate functions, they both skip Null during processing and return not Null values if not Null values are available.
The only difference with argMax is that argAndMax returns both argument and value.
See also Syntax
Arguments Returned value Returns a tuple containing the arg value that corresponds to maximum val value and the maximum val value. Tuple Examples Basic usage
Query
Response
Extended example with NULL handling
Query
Response
Using Tuple in arguments
Query
Response
See also
Last modified on July 2, 2026