added average expression (#29)

This commit is contained in:
FFuchsi 2023-11-16 16:40:59 +01:00 committed by GitHub
parent 3b1dc9c328
commit 58eecb356c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -285,6 +285,15 @@ func (e *expr) SumExpr() *expr {
return e 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 { func (e *expr) ReplaceExpr(search string, replace string) *expr {
e.expr = "REPLACE(" + e.expr + ",?,?)" e.expr = "REPLACE(" + e.expr + ",?,?)"
e.args = append(e.args, search, replace) e.args = append(e.args, search, replace)