From 58eecb356c6e360bfbdb6f2cc9f0f34f7455acee Mon Sep 17 00:00:00 2001 From: FFuchsi <56107867+FFuchsi@users.noreply.github.com> Date: Thu, 16 Nov 2023 16:40:59 +0100 Subject: [PATCH] added average expression (#29) --- expression_ext.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/expression_ext.go b/expression_ext.go index d74aa004..bb6942a2 100644 --- a/expression_ext.go +++ b/expression_ext.go @@ -285,6 +285,15 @@ func (e *expr) SumExpr() *expr { return e } +func (e *expr) Avg() string { + return "AVG(" + e.expr + ")" +} + +func (e *expr) AvgExpr() *expr { + e.expr = "AVG(" + e.expr + ")" + return e +} + func (e *expr) ReplaceExpr(search string, replace string) *expr { e.expr = "REPLACE(" + e.expr + ",?,?)" e.args = append(e.args, search, replace)