Pulled from #128576 so it's easier to review.
@@ -1,4 +1,4 @@
-% This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
+% This is generated by ESQL's AbstractFunctionTestCase. Do not edit it. See ../README.md for how to regenerate it.
```esql
ROW key=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]
FROM sample_data
FROM system_metrics
FROM app_logs
FROM firewall_logs
ROW a = "2023-01-23T12:15:00.000Z - some text - 127.0.0.1"
ROW a = "2023-01-23T12:15:00.000Z 127.0.0.1 some.email@foo.com 42"
FROM addresses
FROM employees
ROW language_code = "1"
ROW a = "1"
ROW a=[1,2,3], b="b", j=["a","b"]
ROW a = 1, b = "two", c = null
ROW a = ROUND(1.23, 0)
ROW a = [2, 1]
ROW i=1, a=["a", "b"], b=[2, 3] | STATS MIN(i) BY a, b | SORT a ASC, b ASC
ROW i=1, a=["a", "b"] | STATS MIN(i) BY a | SORT a ASC
### Counts are approximate [esql-agg-count-distinct-approximate]
::::{warning}
`MEDIAN` is also [non-deterministic](https://en.wikipedia.org/wiki/Nondeterministic_algorithm).
`MEDIAN_ABSOLUTE_DEVIATION` is also [non-deterministic](https://en.wikipedia.org/wiki/Nondeterministic_algorithm).
### `PERCENTILE` is (usually) approximate [esql-percentile-approximate]
::::{tip}
Use [`TOP`](/reference/query-languages/esql/functions-operators/aggregation-functions.md#esql-top)
**Description**