xorm.io/builder
   
go和xorm的轻量级快速sql构建器,一般用来构造查询条件
    
    
    用法:
   
//初始化一个cond
cond := builder.NewCond()
//cond的方法
cond.And(builder语句)	//且连接,可连接多个cond
cond.Or(builder语句)	//或连接,可连接多个cond
//builder的方法
builder.Eq{"a":1}		//a=? [1]
builder.Neq{"a":1}		//a<>? [1]
builder.Gt{"a",1}		//a>? [1]
builder.Gte{"a",2}		//a>=? [2]
builder.Lt{"a",1}		//a<? [1]
builder.Lte{"a",2}		//a<=? [2]
builder.Like{"a","c"}	//a LIKE ? [%c%]
builder.Expr("a = ?",1)			//a = ? [1]				//用于定制sql
builder.In("a",[]int{1,2,3})	//a In (?,?,?) [1,2,3]
builder.IsNull{"a"}		//a IS NULL []
builder.NotNull{"b"}	//b IS NOT NULL []
    参考资料:
    
    
     英文文档链接
    
   
 
版权声明:本文为weixin_46656964原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
