added query builder for README
This commit is contained in:
parent
01c5ff6337
commit
d67e37d253
|
@ -55,7 +55,7 @@ Drivers for Go's sql package which currently support database/sql includes:
|
||||||
|
|
||||||
* **v0.6.0**
|
* **v0.6.0**
|
||||||
* remove support for ql
|
* remove support for ql
|
||||||
* add query condition builder support via [github.com/go-xorm/builder](https://github.com/go-xorm/builder), so Where, And, Or
|
* add query condition builder support via [github.com/go-xorm/builder](https://github.com/go-xorm/builder), so `Where`, `And`, `Or`
|
||||||
methods can use `builder.Cond` as parameter
|
methods can use `builder.Cond` as parameter
|
||||||
* add Sum, SumInt, SumInt64 and NotIn methods
|
* add Sum, SumInt, SumInt64 and NotIn methods
|
||||||
* some bugs fixed
|
* some bugs fixed
|
||||||
|
@ -239,6 +239,13 @@ counts, err := engine.Count(&user)
|
||||||
// SELECT count(*) AS total FROM user
|
// SELECT count(*) AS total FROM user
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* Query conditions builder
|
||||||
|
|
||||||
|
```Go
|
||||||
|
err := engine.Where(builder.NotIn("a", 1, 2).And(builder.In("b", "c", "d", "e"))).Find(&users)
|
||||||
|
// SELECT id, name ... FROM user WHERE a NOT IN (?, ?) AND b IN (?, ?, ?)
|
||||||
|
``
|
||||||
|
|
||||||
# Cases
|
# Cases
|
||||||
|
|
||||||
* [github.com/m3ng9i/qreader](https://github.com/m3ng9i/qreader)
|
* [github.com/m3ng9i/qreader](https://github.com/m3ng9i/qreader)
|
||||||
|
|
|
@ -239,6 +239,13 @@ counts, err := engine.Count(&user)
|
||||||
// SELECT count(*) AS total FROM user
|
// SELECT count(*) AS total FROM user
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* 条件编辑器
|
||||||
|
|
||||||
|
```Go
|
||||||
|
err := engine.Where(builder.NotIn("a", 1, 2).And(builder.In("b", "c", "d", "e"))).Find(&users)
|
||||||
|
// SELECT id, name ... FROM user WHERE a NOT IN (?, ?) AND b IN (?, ?, ?)
|
||||||
|
``
|
||||||
|
|
||||||
# 案例
|
# 案例
|
||||||
|
|
||||||
* [github.com/m3ng9i/qreader](https://github.com/m3ng9i/qreader)
|
* [github.com/m3ng9i/qreader](https://github.com/m3ng9i/qreader)
|
||||||
|
|
Loading…
Reference in New Issue