Give an example of where combining terms using and

This commit is contained in:
Howard M. Lewis Ship 2015-03-24 17:31:07 -07:00
parent 921bb8f362
commit a48ea1c4d2

View file

@ -82,6 +82,16 @@ To add to clauses instead of replacing them, use `merge-select`, `merge-where`,
=> ["SELECT a, b, c, d, e FROM foo WHERE (f.a = ? AND b > 10)" "baz"] => ["SELECT a, b, c, d, e FROM foo WHERE (f.a = ? AND b > 10)" "baz"]
``` ```
`where` will combine multiple clauses together using and:
```clj
(-> (select :*)
(from :foo)
(where [:= :a 1] [:< :b 100])
sql/format)
=> ["SELECT * FROM foo WHERE (a = 1 AND b < 100)"]
```
Inserts are supported in two patterns. Inserts are supported in two patterns.
In the first pattern, you must explicitly specify the columns to insert, In the first pattern, you must explicitly specify the columns to insert,
then provide a collection of rows, each a collection of column values: then provide a collection of rows, each a collection of column values: