Logic-Suffix Field
Mapping
Or Suffix
type UserQuery struct {
PageQuerygo
//...
NameStartOr *[]string
UserOr *UserQuery
UsersOr *[]UserQuery
}NameStartOr *[]string
userQuery := UserQuery{NameStartOr: &[]string{"Bob", "John", "Tim"}}
users, err := userDataAccess.Query(ctx, userQuery)
// SQL="SELECT id, name, score, memo, deleted FROM t_user
// WHERE (name LIKE ? OR name LIKE ? OR name LIKE ?)" args="[Bob% John% Tim%]"UserOr *UserQuery
UsersOr *[]UserQuery
And Suffix
UserAnd *UserQuery
Articles
Last updated