avg.asciidoc 505 B

1234567891011121314151617181920212223242526272829303132
  1. [discrete]
  2. [[esql-agg-avg]]
  3. === `AVG`
  4. *Syntax*
  5. [source,esql]
  6. ----
  7. AVG(expression)
  8. ----
  9. `expression`::
  10. Numeric expression. If `null`, the function returns `null`.
  11. *Description*
  12. The average of a numeric expression.
  13. *Supported types*
  14. The result is always a `double` no matter the input type.
  15. *Example*
  16. [source.merge.styled,esql]
  17. ----
  18. include::{esql-specs}/stats.csv-spec[tag=avg]
  19. ----
  20. [%header.monospaced.styled,format=dsv,separator=|]
  21. |===
  22. include::{esql-specs}/stats.csv-spec[tag=avg-result]
  23. |===