func (s SqlWhere) Or(clause string, args ...interface{}) SqlWhere {
	subSql := sqlClause{
		op:     opType_or,
		clause: clause,
	}
	if len(args) > 0 {
		subSql.params = append(subSql.params, args...)
	}
	s = append(s, subSql)
	return s
}
Or equals < or col=? >
package shorm
import (
	"reflect"
	"strings"
)
type SqlWhere sqlClauseList
func W() SqlWhere { return SqlWhere{} }
func (s SqlWhere) Where(clause string, args ...interface{}) SqlWhere {
	subSql := sqlClause{
		op:     opType_where,
		clause: clause,
	}
	if len(args) > 0 {
		subSql.params = append(subSql.params, args...)
	}
	s = append(s, subSql)
	return s
}
func (s SqlWhere) And(clause string, args ...interface{}) SqlWhere {
	subSql := sqlClause{
		op:     opType_and,
		clause: clause,
	}
	if len(args) > 0 {
		subSql.params = append(subSql.params, args...)
	}
	s = append(s, subSql)
	return s
}