Skip to content

模糊查询


WhereLike()

可通过链式调用的方式来指定多条件的查询

  • @param field 字段名
  • @param value 值, 注意一般这里传一个字符串,带上通配符,使用 %(代表零个或多个字符)和 _(代表单个字符)进行模糊匹配

WhereLike()

var user []User
err := tg.Db("user").Where("age", "=", 10).WhereLike("name", "%三%").Select(&user)
var user []User
err := tg.Db("user").Where("age", "=", 10).WhereLike("name", "%三%").Select(&user)

最终的SQL语句为:

SELECT * FROM user WHERE age = 10 AND name LIKE '%三%'
SELECT * FROM user WHERE age = 10 AND name LIKE '%三%'

备案号:冀ICP备20015584号-5