[[esql-mv-functions]]
==== {esql} multivalue functions

++++
<titleabbrev>Multivalue functions</titleabbrev>
++++

{esql} supports these multivalue functions:

// tag::mv_list[]
* <<esql-mv_append>>
* <<esql-mv_avg>>
* <<esql-mv_concat>>
* <<esql-mv_count>>
* <<esql-mv_dedupe>>
* <<esql-mv_first>>
* <<esql-mv_last>>
* <<esql-mv_max>>
* <<esql-mv_median>>
* <<esql-mv_min>>
* <<esql-mv_sort>>
* <<esql-mv_slice>>
* <<esql-mv_sum>>
* <<esql-mv_zip>>
// end::mv_list[]

include::layout/mv_append.asciidoc[]
include::layout/mv_avg.asciidoc[]
include::layout/mv_concat.asciidoc[]
include::layout/mv_count.asciidoc[]
include::layout/mv_dedupe.asciidoc[]
include::layout/mv_first.asciidoc[]
include::layout/mv_last.asciidoc[]
include::layout/mv_max.asciidoc[]
include::layout/mv_median.asciidoc[]
include::layout/mv_min.asciidoc[]
include::layout/mv_slice.asciidoc[]
include::layout/mv_sort.asciidoc[]
include::layout/mv_sum.asciidoc[]
include::layout/mv_zip.asciidoc[]
