From 1acc3bb3aea03c8d5c8734ceaf9e57b18e729a17 Mon Sep 17 00:00:00 2001 From: markussilberbauer-dm <59820812+markussilberbauer-dm@users.noreply.github.com> Date: Thu, 30 Jun 2022 13:42:55 +0200 Subject: [PATCH] Update expression_ext.go --- expression_ext.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/expression_ext.go b/expression_ext.go index 9e1b6e01..efe9ea59 100644 --- a/expression_ext.go +++ b/expression_ext.go @@ -277,6 +277,11 @@ func (e *expr) SumExpr() *expr { return e } +func (e *expr) ReplaceExpr(search string,replace string) *expr { + e.expr = fmt.Sprintf("REPLACE(%s,'%s','%s')",e.expr,search,replace); + return e +} + func (db *DB) GroupConcatExpr(e *expr, separator string, orderExpr *expr) *expr { e.args = append(e.args, orderExpr.args...)